问题标签 [methods]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3190 浏览

java - 是否有免费工具来分析 Java 方法的执行时间?

我需要知道其他应用程序在执行时对我的项目中创建的 api 的 java 方法的使用情况,有人知道任何免费工具来了解这一点吗?

非常感谢。

0 投票
5 回答
29362 浏览

variables - 何时使用对象实例变量与将参数传递给方法

您如何决定将参数传递给方法还是简单地将它们声明为对所有对象方法可见的对象实例变量?

我更喜欢将实例变量保存在类末尾的列表中,但是随着程序的增长,这个列表会变得更长。我想如果一个变量被传递得足够频繁,它应该对所有需要它的方法都是可见的,但是我想知道,“如果一切都是公开的,那么根本不需要传递任何东西!”

0 投票
1 回答
370 浏览

python - 函数集用什么来检查两个对象是否不同?

简单代码:

好的,在结果集中没有重复项。如果列表中的对象不是 int 而是我定义的对象怎么办?它检查什么方法来了解它们是否不同?我用一些对象实现了 __eq__ 和 __cmp__ 但set似乎没有使用它们:\

有谁知道如何解决这个问题?

0 投票
2 回答
306 浏览

c# - C# 相当于 C++ mem_fun?

我想在 C# 中执行以下操作:

在 C++ 中,我会使用 std::mem_fun 之类的东西。我将如何在 C# 中做到这一点?

0 投票
5 回答
1709 浏览

php - PHP 中的持久 HTTP GET 变量

假设我有一些这样的代码

如果用户在 example.com/?foo=abc 并单击链接以设置 bar=xyz,我想轻松地将他们带到 example.com/?foo=abc&bar=xyz,而不是 example.com/?bar =xyz。

我可以想到一些非常混乱的方法来做到这一点,但我确信有一些我不知道并且无法通过谷歌追踪的更干净的方法。

0 投票
20 回答
732 浏览

function - 对于良好的例行程序来说,最重要的单一特征是什么?

例程、过程、方法——无论你怎么称呼它们,它们都是我们开发人员的重要组成部分。你认为哪一个特征是最重要的?

(通过为每个答案提供一个特征,可以单独为他们投票。即这个问题的目的不是决定挑选出一个特征,而是突出所有重要的特征。)

0 投票
3 回答
1293 浏览

javascript - 关于 JavaScript 中 object.method 的问题

这是对此问题的后续问题。

看看这两个例子:

我意识到它们最终都具有相同的值,但是引用原始值的方法是否正确?(换句话说,3.123.method 与 object.method 相对?)

0 投票
4 回答
1417 浏览

ruby - 在 Ruby 中调用多个对象的方法的酷方法?

很久以前,我在 Ruby 中看到了这个技巧。而不是做(例如)

您可以一次调用所有对象并在最后附加操作,有点像

但我认为它比那更简单......或者,它可能就是那样。我真的不知道,但这就是为什么我有兴趣找出答案。谢谢。

0 投票
3 回答
225 浏览

c# - 方法重载行为

我有以下代码示例:

上述代码的输出如下:

基数:MyMethod - Int 5

Derived1:MyMethod - Int 5

Derived1:MyMethod - 双 5

对于使用'objD'的'MyMethod'的第三次调用,为什么在我实际传递一个INT时使用'DOUBLE'重载。

使用“objBD”的第二次调用似乎表现正确。请建议。

0 投票
3 回答
18680 浏览

c++ - 朋友和内联方法,有什么意义?

我在标题中看到我没有给自己写以下内容:

我不明白为什么这个方法被声明为朋友。我认为如果函数在另一个地方定义并且需要访问类的内部成员是有意义的,但这里不是这种情况,因为它是内联的,甚至不需要访问成员。

你怎么看?“朋友”没用吗?