JS 中对象使用[ ] 和 . 的区别

  还有值得注意的就是:

  1⃣️  如果要使用 .  的话,那么后面的属性,必须是这个对象已经有的属性

  2⃣️  如果要动态的为对象添加属性的话,那么必须使用 [ ] ,用 .  是不行的

 

例如:

  var map={ key1:'abc',  key2:'def' };

  如果key是要动态添加,则如下处理

  var key='key4';

  map[key]='34';

 

posted @ 2016-08-10 11:54  RoperLee  阅读(238)  评论(0)    收藏  举报