一个对象可以在JavaScript中使用数组[[prototype]]吗?

时间:2015-11-04 17:34:18

标签: javascript arrays prototype

请看一下这段代码

var arr = [1, 2];
var obj = Object.create(arr); // should create a new object with arr as its prototype
console.log(obj) // logs [1, 2]
console.log(Object.getPrototypeOf(obj)) // logs [1, 2]

obj [[prototype]]arr绑定的空对象不应该是obj吗?与预期相反,[1, 2]被记录为数组[[prototype]]

将数组设置为对象的itemgetter是什么意思?

0 个答案:

没有答案