在javascript中使用方括号表示法的嵌套对象
Nested object using square bracket notation in javascript
我想使用方括号表示法而不是文字,以便将PHP与我的名称对一起使用。
此处为文字符号:
$selector.plugin({
item: 'something',
item2: true,
item3: {
option1: 60,
option2: 10
}
});
以下是我的方括号表示法:
var items = {};
var options = {};
items['item'] = '.item';
items['item2'] = true;
items['item3'] = options;
options['option1'] = 60;
options['option2'] = 10;
$selector.plugin(items);
我在这里做错了什么?同样,如何使用方括号符号将对象嵌套在另一个对象中?
这将是无效的。
如果你定义这样的东西:
var test = {
option:1,
option:2,
option:3
};
您将如何选择每个不同的选项?你不能。
另一种选择是:
var example = {
items:[
{selector:".item", option:[10, 60]},
{selector:".otheritem", option:[20, 40]}
]
}
(只是给你一个想法。)
相关文章:
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 如何打印嵌套对象的所有值
- 设置嵌套对象属性的更好方法
- 嵌套对象结构
- 如何递归地获取嵌套对象中所有子对象的列表
- 更改嵌套对象的父子相关id
- 如何通过json对象数组为嵌套对象赋值
- Ember.js(2.5.0)如何设置嵌套对象值
- 嵌套对象文本访问父级
- 如何对两个嵌套对象进行排序
- 在javascript中使用方括号表示法的嵌套对象
- 具有嵌套对象数组的 Javascript 对象的递归搜索函数
- 更新嵌套对象的多个字段
- MongoDB嵌套对象数组后查询
- 在流星中插入嵌套对象
- 将嵌套对象数据添加到窗体中
- Chai深度包含了对嵌套对象的断言
- 使用Angular.js解析JSON中的嵌套对象数组
- 如何以编程方式添加到可变嵌套对象中
- Javascript嵌套对象访问根级别