Javascript向对象添加方法

标签 javascript

假设我有一个 Foo 对象

如何通过添加 bar() 方法来扩展此对象,并确保 Foo 的 future 实例具有此方法?

最佳答案

你需要将它添加到 Foo 的原型(prototype)中:

function Foo(){}
Foo.prototype.bar = function(){}
var x = new Foo()
x.bar()

关于Javascript向对象添加方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13521833/

相关文章:

Javascript 哈希原型(prototype)到 C#

javascript - firefox 31 javascript 提交不工作

javascript - 用于模糊/加密字符串的 native 选项?

javascript - Extjs 6.2 - 如何设置 TreeStore 上节点的大小

javascript - 将几个变量的值增加一

javascript - 用于查找字符串开头和结尾的特殊字符和空格的正则表达式是什么?

javascript - 根据特定列对 csv 进行排序

javascript - 在事件监听器中触发函数之前等待异步调用完成

javascript - SweetAlert 弹出窗口需要很长时间才能显示

javascript - jQuery append 后没有图像尺寸