JavaScript 函数在对象中执行

发布于 2024-12-04 21:26:19 字数 58 浏览 1 评论 0原文

我想向某个对象添加一个函数(以变量的形式)并在我需要时执行它。
如何做到这一点?
谢谢。

I want to add a function to some object (in a form of a variable) and execute it when i need too.
How to do this?
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你在看孤独的风景 2024-12-11 21:26:19
obj.doSomething = function()
{
  console.log('done');
}

obj.doSomething();

这不会影响 obj 的任何现有字段或方法(明显的例外是如果已经存在 doSomething)。

obj.doSomething = function()
{
  console.log('done');
}

obj.doSomething();

This won't affect any of obj's existing fields or methods (the obvious exception being if there's already a doSomething).

妄司 2024-12-11 21:26:19
var myFunc = function() { ... };
var myObj = { func: myFunc };

myObj.func();

如果需要,您还可以跳过 myFunc 临时变量。

var myFunc = function() { ... };
var myObj = { func: myFunc };

myObj.func();

You can also skip the myFunc temporary variable if you want to.

预谋 2024-12-11 21:26:19

相当模糊,但你可以看一下:

var obj = {};
obj.foo = function() {
    return "baz";
};

// code...

obj.foo();

Pretty vague, but here you go:

var obj = {};
obj.foo = function() {
    return "baz";
};

// code...

obj.foo();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文