问题标签 [instance-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 投票
1 回答
489 浏览

.net - 如何从单例调用实例方法与发射

我有例外:操作可能会破坏运行时,我不知道为什么:(。请帮助我。

我添加了本地,但仍然无法正常工作...

方法要动态创建(REF000001):

这是类,我想从单例中调用方法。

从 ILDASM 返回:

我的带有 IL 生成器抛出异常操作的代码可能会破坏运行时的稳定性

0 投票
0 回答
514 浏览

node.js - 具有同步实用程序方法的猫鼬对象

我有一个使用猫鼬的 Express.js 节点应用程序。我想知道是否可以为我的模型制作同步实用程序方法。

例如,如果我的模型将名字和姓氏作为两个字段,那么能够制作类似的方法会很棒

同样,如果我有一个包含对选项列表的整数引用的模型,那么拥有一个返回选项而不仅仅是存储的整数的方法会很棒。

据我在文档中看到的,只能添加类似的方法

这使得它异步。我不想那样做,但如果这是唯一的方法,我可以做一个“准备”功能,然后当 .finding() 实例时,做类似的事情

或者类似的东西?

请让我知道什么是可能的,什么是最好的方法:)

0 投票
2 回答
84 浏览

objective-c - Objective C 中表达式 -(someClass *)methodName 的含义

表达式的含义是什么:

你会如何用简单的英语阅读/描述它?

为什么我们将 * 放在括号内,而不是在 someName 之前?

我们是通过这个 * 还是那个语法来分配一个对象?

这是“铸造”的案例吗?

铸造和返回指针之间有区别吗?

0 投票
1 回答
44 浏览

ruby - 传入的方法名和类的instance_methods不匹配

我正在动态获取方法的名称,并通过它进行如下检查:

假设我已经通过了“length”或“reverse”并且我检查了“String”类并且它们工作得非常好。但是当我通过“bytesize”或“gsub”时它在/中不接受它/Something 代码部分。它认为“gsub”不是“String”实例方法的一部分,这是不正确的,因为当我在 irb 中键入它时:

它返回true。你能给个建议吗?

0 投票
2 回答
136 浏览

objective-c - Sprite Kit 碰撞 - 对碰撞的实例执行实例方法

我在我的场景中添加了一个类的实例负载并检测它们与另一个对象之间的碰撞。

所有设置和工作

每当我遇到碰撞时都会获取“命中”日志。

我现在如何在其中一个对象上执行实例方法?

仅供参考,这是我添加的对象之一。

0 投票
1 回答
86 浏览

ruby - 为什么 Object 这个类会响应它上面定义的实例方法?

我今天早些时候遇到了这种行为,希望有人能解释为什么会发生这种情况:

当然,其他类不会发生这种情况:

那么给了什么?

0 投票
4 回答
10423 浏览

objective-c - 如何从另一个类调用@selector 方法

是否可以从另一个类调用@selector 方法?例如,我创建了一个方法“bannerTapped:”并从“myViewController.m”类中调用它。

myviewcontroller.m:

另一个类.m:

更新

视图控制器.m:

另一个类.h:

另一个类.m:

0 投票
0 回答
128 浏览

ruby-on-rails - Rails 如何将 Rails::Application 实例方法转换为 MyApp::Application 的类方法

我所知

并且config方法是Application类的实例方法但是为什么我可以使用

config 方法不是 My::Application 的实例方法吗?我已经看到 railscast Rails Initialization Walkthrough有一些关于:

它覆盖了 method_missing,以便在这个类上调用的每个没有明确定义的类方法都被传递给实例。这就像单例一样,在类上调用的任何方法都将充当实例方法。但是在 Rails4 源代码中,我找不到使用 Module Configurable 的位置。

和同样的问题

可以说,routes 方法也是 Engine 的一个实例方法。但是在 MyApp 的 routes.rb 中我们定义的路由是

再次将 routes 方法用作类方法,为什么?我试试这个:

那么魔法发生在哪里呢?

0 投票
1 回答
3992 浏览

ruby - 只返回数组的元素,不带方括号 Ruby

我有一个包含三个单词的数组

这些词在类内部的实例方法中,我想要它,这样当我在测试中调用实例方法时,它会打印出来:

我尝试将以下内容添加到最后的方法中,但是当我在字符串上调用实例方法时,它仍然返回 ["if", "the", "printed"]

0 投票
1 回答
112 浏览

java - 编写实例方法

我正在练习编写一个将自然数转换为整数的实例方法。

我在网上关注一个教程,并想出了下面的代码。但是,当我编译时,它会不断添加“ this”代码编译并给我预期的输出,但我收到了一些警告消息。this.i创建实例方法时“ ”是正确的语法吗?