小编tre*_*orm的帖子

是否可以重写Javascript数组或对象以进行调用?

我想弄清楚Array []和Object []是否可以被Array()和Object()取代.函数原型可以插入到数组或对象原型链中以使它们可调用.基本上我正在寻找这样的事情:

// some magic with prototypes
????????????????

a = [1, 3, 4]
b = [1, 3, 4]

console.log(a[1]) // prints 3
console.log(b(1)) // prints 3

a[0] = -1
// same as
b(0, -1)

console.log(a[1], b(1)) // prints -1 -1
Run Code Online (Sandbox Code Playgroud)

非常感谢!

javascript arrays monkeypatching

8
推荐指数
1
解决办法
1208
查看次数

标签 统计

arrays ×1

javascript ×1

monkeypatching ×1