在尴尬的地方添加到 JS 对象
Adding to JS objects in awkward places
如果我有类似以下JS对象作为示例:
self.JSON = {
"key1": ["1", "2", "paul"],
"key2": true,
"key3": {
"key3.1": true,
"key3.2": ["yes", "no", "maybe"]
"key4": false,
"key5": ["10", "9", "17", "4"]
}
}
我如何使用Javascript来放置以下内容:
"newKey": {
"newKey1": true,
"newKey2": ["yes", "no", "maybe"]
},
进入这个对象之间的两个键之间,例如,在"key2"和"key3"之间,同时仍然保持现有的结构,以便最终对象看起来像这样:
self.JSON = {
"key1": ["1", "2", "paul"],
"key2": true,
"newKey": {
"newKey1": true,
"newKey2": ["yes", "no", "maybe"]
},
"key3": {
"key3.1": true,
"key3.2": ["yes", "no", "maybe"]
"key4": false,
"key5": ["10", "9", "17", "4"]
}
}
Javascript 对象是无序的。您无法控制放置密钥的位置。
如规范中指定:http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf
相关文章:
- 向AngularJS目录添加JS变量
- 使用 Razor 添加 JS 代码
- 在运行时添加js文件时出现语法错误
- 如何根据窗口宽度添加js文件
- 在Cordova项目中添加.js会破坏构建过程
- 动态添加 js 到 asp.net 文件
- 添加JS时Tumblr的奇怪行为
- 如何使用 api 修改 bigcommerce 前端(在应用程序中添加 js 代码)
- 是否可以阻止requireJS自动添加.js文件扩展名
- require.js文本插件在文件名中添加“.js”
- 如何在 jquery 中添加 js var
- 在Joomla head上添加JS
- 双击和更新表字段时添加 JS/添加文本框
- 在服务器的html文件中添加.js文件作为源文件
- 在另一个文件中添加JS src
- 最早什么时候可以动态添加JS/CSS并应用它们
- 如何在eclipse中添加JS资源
- 不能添加JS文件,或任何其他,到钛项目文件夹
- ASP.. NET在页面加载时添加js文件
- 如果主体类有类添加js,如果没有添加这个js