我已经创建了一个新的Array by Object构造函数,为什么它的性质仍然是数组
myArr = [1,2,3];
var newArr = Object(myArr);
if (newArr instanceof Array) {
console.log('This to is an array');
}
console.log(newArr);
据docs说:
Object
构造函数为给定值创建一个对象包装器。如果该值不是null
或undefined
,则它将返回与给定值对应的Type对象。 (适于)