数组-键值强制转化问题

2018-11-20  本文已影响0人  Leaf_Ysm
如果字符串键值能够被强制类型转换为十进制数字的话,它就会被当作数字索引来处理
一个例子:
function arrayClick(){
    var a = [1,"2",[3,4,5]];
    var b = [];
    b["13"] = 42; 
    console.log(a.length);
    console.log(a[2][0]);
    console.log(a[2][1]);
    console.log(b.length);
}
结果如下:
image.png

注:建议用对象来存放键值/属性值,用数组来存放数字索引值

上一篇 下一篇

猜你喜欢

热点阅读