问题标签 [method-call]

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 投票
8 回答
320 浏览

function - 如何解释方法调用?

让我们考虑一个小方法:

和一些电话:

您如何向非技术人员解释这一点?谁有一个很好的比喻?

我多次尝试解释方法调用(或函数应用程序),但都失败了。好像在这里找不到合适的词。

问候,叉子

更新:对我来说,解释参数是如何传递/匹配的很重要。

0 投票
7 回答
57677 浏览

c# - 如何在带参数的线程中调用方法并返回一些值

我喜欢用参数调用线程中的方法并在此处返回一些值示例

我知道上面的这个例子运行成功但是如果方法 fun1 像这样

那我怎么能在线程中调用它呢?

0 投票
4 回答
19794 浏览

c# - 在表单加载后立即调用方法的最佳方法是什么?

我有一个 C# windows 窗体应用程序。我目前设置它的方式是,当 Form1_Load() 运行时,它会检查恢复的未保存数据,如果找到一些,它会提示用户是否要打开该数据。当程序运行时,它工作正常,但消息框会立即显示,并且主程序窗体(Form1)直到用户单击是或否后才会显示。我想先弹出Form1,然后再弹出消息框提示。

现在要在我在 Form 中创建计时器之前解决这个问题,在 Form1_Load() 方法中启动计时器,然后在第一个 Timer Tick 事件中执行检查和用户提示。这种技术解决了这个问题,但似乎可能有更好的方法。

大家有什么更好的想法吗?

编辑:我想我也使用了后台工作人员来做类似的事情。经历调用该方法返回表单线程的所有麻烦以及所有这些废话只是让它延迟几毫秒似乎有点愚蠢!

0 投票
5 回答
2963 浏览

c# - 调用方法的最快方式

阅读这篇文章,我发现了几种调用方法的方法。

调用方法:

来电:

这是真的吗?它更快吗?

或者也许这个?

我需要将一个方法调用到具有最高性能的 SQL CLR 触发器中,因此即使是很小的速度增加也是有意义的。

0 投票
3 回答
14179 浏览

java - 通过方法“迭代”

假设我有一个 Java 对象,其中包含以下方法:

有没有办法遍历这些方法并像下面的代码一样调用它们?

感谢您即将提出的想法。

0 投票
4 回答
3224 浏览

java - 重复方法调用的Java编译器优化?

java 编译器(JDK1.6.0_21 中的默认 javac)是否优化代码以防止使用相同的参数一遍又一遍地调用相同的方法?如果我写了这段代码:

该方法foo(bar)是否只运行一次?如果是这样,有什么办法可以防止这种优化?(我正在尝试比较两种算法的运行时间,一种是迭代的,一种是比较的,我想多次调用它们以获得具有代表性的样本)

任何见解将不胜感激;我把这个问题带到了精神错乱的地步(虽然我的电脑有一段时间非常快,所以我继续添加方法调用,直到我code too large在 43671 行得到错误)。

0 投票
3 回答
9672 浏览

java - 如何从 JavaScript 调用 Java 实例的方法?

我正在使用 Mozilla Rhino JavaScript 模拟器。它允许我将 Java 方法添加到上下文中,然后像调用 JavaScript 函数一样调用它们。但是除非我使用静态方法,否则我无法让它工作。

问题是文档的这一部分:

如果方法不是静态的,Java 'this' 值将对应于 JavaScript 'this' 值。任何尝试使用不属于正确 Java 类型的“this”值调用函数都会导致错误。

显然,我的 Java“this”值与 JavaScript 中的值不对应,我不知道如何使它们对应。最后,我想在 Java 中创建一个实例,并在全局范围内安装几个方法,这样我就可以从 Java 初始化实例,但在我的脚本中使用它。

有没有人有一些示例代码?

0 投票
6 回答
50774 浏览

java - 如何使用 Java 从 Eclipse 中调用公共方法的位置查看?

我正在 Eclipse 中开发一个 Java 项目。有时当我进行重构时,我想看看从哪些其他类中调用了公共方法。

有一种原始方法可以做到这一点,我现在正在使用。我可以注释掉该方法并查看 Eclipse 中哪些类存在错误。在 Eclipse 中有没有更好的方法来做到这一点?例如,通过选择方法签名并通过快捷键运行命令?

0 投票
3 回答
2169 浏览

javascript - 如何更新对象内的 JavaScript this-pointer 以指向另一个对象?

我在使用 JavaScript 和将函数作为另一个函数的参数传递时遇到了一些问题。

假设我们在一个班级里做这样的事情:

  • 'target' 是一个 JavaScript 对象,它有一个名为 update() 的方法
  • 我正在调用此方法并将调用者类的两个方法作为参数传递

在该更新方法中发生了一些事情,当它完成时,该方法应该调用 onSuccess 方法或 onFail 方法。这看起来像:

到目前为止,一切正常!但是在调用者类(调用更新方法的那个)中定义的那些成功/失败方法中,我使用了一个this指针:

这个指针会导致一些问题。它不指向最初定义该方法的类,而是指向“目标”对象。

我现在需要做的是在“目标”类中的 onSuccess / onFail 调用之前更新 this 指针,以使方法再次工作。但这由于“左侧分配无效”错误而不起作用。

这种情况的最佳做法是什么?有任何想法吗?提前谢谢!!!

干杯

0 投票
4 回答
2508 浏览

javascript - UIWebView滚动时调用方法

我有一个包含大量文本内容的 UIWebView。我需要能够在每次移动时获取 UIWebView 的位置。我正在使用这段代码来说明问题:

现在我只需要让它在每次 UIWebView 位置移动或有任何滚动时更新这个变量值。UIWebView 滚动时是否可以调用方法?