美文网首页
数组-键值强制转化问题

数组-键值强制转化问题

作者: Leaf_Ysm | 来源:发表于2018-11-20 10:37 被阅读0次
如果字符串键值能够被强制类型转换为十进制数字的话,它就会被当作数字索引来处理
一个例子:
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

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

相关文章

网友评论

      本文标题:数组-键值强制转化问题

      本文链接:https://www.haomeiwen.com/subject/akfzfqtx.html