javascript变量 变量作为js对象属性使用?

目标:js的属性名可以使用变量

举例:js對象object,当赋给该对象属性的时候可以采用以下方式

原因已经说过了,无论加不加引号,属性一律当成常量对待.再举一个例子:

读者不放猜一下alert会打茚什么?

当然是oocss,为什么?因为obj现在只有一个属性i,而且通过两次循环,obj.i前面的被后面的覆盖掉.

如果有需求,需要动态添加属性,也就是说,属性也必须是┅个变量才行,如上例代码,alert(obj.js)不是undefined,而是jquery,该如何修改呢?

就是那么简单!把对象obj当成一个数组来对待,它支持使用类似于下标形式的方法来把属性和属性值赋给对象.但是,对象依然是对象,obj.length是不存在的.


我要回帖

更多关于 javascript变量 的文章

 

随机推荐