如下代码 let arr = [1,2,3,4];
arr[name] = "aaa";
console.log(arr[length]); //1
console.log(arr.length); //4
console.log(arr[""]); //aaaArray的原型里length属性默认为0,所以在arr里面是找不到length这个属性所以才到原型里去找,那么这个点语法和方括号法又有什么区别呢?用了点语法之后是进行运算了吗。。数组既然是个对象,那么为什么我给数组添加一个name属性显示出来的key为空?搞不清数组和对象的本质区别了- -
添加回答
举报
0/150
提交
取消