请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

obj[key]

for(key in obj){

if(obj.hasOwnProperty(key)){

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

}

}

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

正在回答

1回答

var a = 'name'; 

alert(obj[a])

alert(obj.a)

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

0 回复 有任何疑惑可以回复我~
  • 提问者 学东西要快 #1
    是不是这样去理解  
    当要用变量去查询对象的某个属性值 用obj[ 变量 ]这种写法?
    回复 有任何疑惑可以回复我~ 2017-08-19 14:13:43
  • 双越 回复 提问者 学东西要快 #2
    是这样的
    回复 有任何疑惑可以回复我~ 2017-08-19 17:49:19
  • 提问者 学东西要快 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-08-19 17:51:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信