一、 现象
var name = new Array();
typeof(name) // 为string 类型
var name = new Array('a' , 'b' , 'c');
typeof(name) // 为string 类型
name.length // 长度为3 , 理解为字符串
function test () {
var name = new Array('a' , 'b' , 'c');
console.log(typeof(name) , name.length); // 为object 类型,长度为3
}
二、总结
name 应该是浏览器的保留关键字类东西,默认就转为string 类型,至于更深层的东西,也没找到具体资料,mark 下