我正在尝试在Array对象的原型上添加一个自定义方法:
Array.prototype.demo = function(){
this.forEach(i=>console.log(i))
}
但是,当我这样调用方法时,我收到以下错误:
[1,2,3].demo()
// Error: TypeError: Cannot read property 'demo' of undefined
但是,当我将其更改为:时,它可以成功运行。
const arr = [1,2,3]; arr.demo() // Output: 1, 2, 3
PS。这在nodejs中要在浏览器中重现该错误,请一次复制/粘贴整个块,然后单击Enter。
有什么想法吗?
我正在尝试在Array对象的原型上添加一个自定义方法:Array.prototype.demo = function(){this.forEach(i => console.log(i))}}但是,我正在接收我...
在函数定义的末尾添加分号: