创建具有动态可变名称的对象
Creating obj with dynamically changeable name
我将创建一些具有特定名称的对象计数。
如果我这样做
var obj = {}
obj.A = ['a', 'b', 'c'];
用数组值
创建键A我可以这样做吗?
var obj = {}
var keyName = 'A';
obj.keyName = ['a', 'b', 'c'];
和obj包含键A的名称和数组作为值。这可能吗?
只管做
obj[keyName] = ['a', 'b', 'c'];
你不能这样做:
var obj = {}
var keyName = 'A';
obj.keyName = ['a', 'b', 'c'];
如果您想访问keyName值,您可以这样做obj[keyName] which would result in A
或设置obj[keyName] = ['a', 'b', 'c'];
相关文章:
- 如何使用javascript从主svg对象动态创建svg视图框
- 将对象动态插入到现有对象中
- 向对象动态添加属性
- 在JavaScript中将一个对象动态添加到另一个对象
- 如何基于对象动态创建和链接到页面
- 将数据从一个 json 对象动态添加到另一个 json 对象
- 如何制作从对象动态加载的图形
- 如何在jquery中对对象动态添加多个过滤器
- 如何在 JavaScript 中基于另一个对象动态创建属性和对象
- jQuery 和 AJAX - 使用 Ajax 添加的对象动态不适用于 jQuery 函数
- Javascript对象:动态创建属性和属性名称
- 如何在JavaScript中使坐标对象动态
- 如何将对象动态添加到对象中'的属性
- Javascript对象(动态属性名称)
- 从对象动态创建JQuery Mobile页面
- 为svg对象动态分配数据属性
- 如何为添加到另一个JSON文件中的每个对象动态创建JSON文件
- 将选择对象动态添加到表中
- 向Javascript对象动态添加新对
- 用Javascript对象动态构建HTML表