美文网首页
设置对象属性

设置对象属性

作者: 幸宇 | 来源:发表于2018-03-12 08:53 被阅读4次
            var a={};
            b={key:'b'}
            c={key:'c'}
            a[b]=123;
            a[c]=456;
            console.log(a[b]);  //456
    

    js在设置对象属性的时候,会暗中字符串化参数值,在这里,由于b和c都是对象,把它们设置为对象a的参数,它们都将被转换为“[object,object”,结果就是,a[b]和a[c]都相当“[object,object]”,而后者会将前者的值覆盖。
    因此,设置或引用a[b]和a[c]完全相同;

    相关文章

      网友评论

          本文标题:设置对象属性

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