首页 > 其他 > 详细

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

时间:2015-04-21 22:05:48      阅读:609      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!