JS中点语法和方括号语法访问属性的区别

709 阅读1分钟

中括号法可以用变量作为属性名,而点方法不可以


var obj = {};

obj.name = '张三';

var myName = 'name';

console.log(obj.myName);//undefined,访问不到对应的属性

console.log(obj[myName]);//张三