obj[key]

来源:17-7 其它知识点-知识点代码演示

学东西要快

2017-08-19

for(key in obj){

if(obj.hasOwnProperty(key)){

console.log(key, obj[key]);

}

}

这里的obj[key]是什么表示方法,为什么我用obj.key打印出来的是undefined?

写回答

1回答

双越

2017-08-19

var a = 'name'; 

alert(obj[a])

alert(obj.a)

以上者两个alert,有区别吗?

0
5
双越
回复
Tummyks
最后一个,即 console.log(obj[a]); 中。这里 a 是一个变量,你定义了吗?而 console.log(obj.a) 中,这里的 a 是 obj 的属性值,你已经 var obj = {a:1}; 定义了
2017-11-13
共5条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程