使用 Javascript/jQuery 在循环中构建嵌套对象
Build Nested Object in Loop with Javascript/jQuery
我正在尝试使用 JavaScript 在 for 循环中创建以下嵌套对象,然后将其推送到现有数组:
_spec = {
_key: {
type: _clHndl.getFieldType(_f),
editable: true,
validation: {
required: _clHndl.isRequired(_f),
min: 10
}
}
};
_arr.push(_spec);
_key字段是动态的(每次迭代都会更改),我希望嵌套项_key的标识符是_key包含在迭代中的实际值。现在,当我使用 JSON.stringify() 检查它时,它只是使每个"_key"。
任何帮助将不胜感激。谢谢你的时间。
您的键并没有真正嵌套(它位于外部对象的顶层),尽管如果是,它实际上不会有所不同。
若要创建动态键,请使用成员运算符的方括号版本。
spec = {};
spec[my_dynamic_key] = {
type: _clHndl.getFieldType(_f),
editable: true,
validation: {
required: _clHndl.isRequired(_f),
min: 10
}
}
相关文章:
- 用angular指令构建嵌套树
- 如何迭代对象/数组中的项,并构建嵌套的JSON
- 在JavaScript中,从一组数组递归地构建一个字典/嵌套对象
- 使用 Javascript/jQuery 在循环中构建嵌套对象
- 从 Javascript 中的复杂嵌套对象值构建字符串
- 有关为嵌套集合构建模板的建议
- 如何使用嵌套的 JSON 对象构建 JSON 对象
- 如何构建基于 Backbone.View 的插件,以便可以单独扩展其嵌套视图
- 在EmberJS中构建一个自动刷新的嵌套列表
- 根据路径字符串构建嵌套文件夹结构
- 构建一个JS函数来动态创建HTML元素并将它们嵌套在彼此内部
- 通过JSON(javascript)构建嵌套过滤器
- 如何在继续之前构建这些嵌套的异步请求以完成批处理
- 递归构建器嵌套问题
- 从嵌套的对象数组优化数组构建
- 如何构建嵌套的backbone.js模型,这些模型可以被不同的底层同步方法重用
- 如何构建嵌套JSON对象
- 如何从jquery构建嵌套列表:header选择器
- 嵌套的DIV表(即表中的表),如何用所有的数据构建一个对象
- backbone.js构建嵌套视图和模型