码迷,mamicode.com
首页 > 其他好文 > 详细

关于对象方法的类型总结obj.name 和 obj[name]的区别

时间:2015-04-21 22:07:24      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

在js中,经常会用到对象方法,比如json的使用。

我们在使用json的时候,对象的方法的数据类型不一定是object,也就是说,可能是拼接成的字符串(需要改变对象方法的时候),也有可能是数字,等。。。

今天在项目中遇到了一些问题,在这里总结一下。

1.对象中的方法的数据类型是object

var obj = [name:val];

如果name是object的话,可以使用obj.name或者obj[name]都可以取到val值

2.对象中的方法的数据类型不是object

同上 var obj = [name:val];

那只能使用obj[name]去获取val值

关于对象方法的类型总结obj.name 和 obj[name]的区别

标签:

原文地址:http://www.cnblogs.com/yesw/p/4445312.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!