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

数组-键值强制转化问题

作者: 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