js对象取值的两种方式

var obj = {name1:"张三", 2:"李四"};

var v1 = obj.name1;  //张三,  使用点的方式

var v2 = obj.2  //报错,不能使用点的方式
var v3 = obj[2];  //李四,使用中括号的方式

var key = "name1"
var v4 = obj.key  //undefined,不能使用点的方式
var v5 = obj[key]   //张三, key是一个变量,使用中括号的方式

 

posted @ 2019-04-03 19:41  254980080  阅读(608)  评论(0编辑  收藏  举报