js對json格式物件增刪改查功能
所謂的json格式物件,這裡指的就是物件直接量
很多人常說json物件來指代json格式資料其實是不對,具體可以參閱是否存在JSON物件一章節。
更多關於json的內容可以參閱json教程板塊。
一.更新內容:
[JavaScript] 純文字檢視 複製程式碼var obj = { antzone: [ { webName: "螞蟻部落", age: 4, url: "www.softwhy.com" }, { webName: "騰訊", age: 16, url: "www.qq.com" }, { webName: "百度", age: 15, url: "www.baidu.com" } ]}; function updateData(webName,updateKey,value) { var webs = obj.antzone; for (var index = 0; index < webs.length; index++) { var cur_web = webs[index]; if (cur_web.webName == webName) { webs[index][updateKey] = value; } } } updateData("螞蟻部落", "age", 5); console.log(obj.antzone[0].age);
上面的程式碼可以將第一個物件直接量的age值修改為5.
二.刪除內容:
[JavaScript] 純文字檢視 複製程式碼var obj = { antzone: [ { webName: "螞蟻部落", age: 4, url: "www.softwhy.com" }, { webName: "騰訊", age: 16, url: "www.qq.com" }, { webName: "百度", age: 15, url: "www.baidu.com" } ]}; function deleteData(webName) { var webs = obj.antzone; for (var index = 0; index < webs.length; index++) { var cur_web = webs[index]; if (cur_web.webName == webName) { webs.splice(index, 1); } } } deleteData("螞蟻部落"); console.log(obj.antzone[0].webName);
上面的程式碼可以刪除webName屬性值是"螞蟻部落的"物件。
三.增加一項:
[JavaScript] 純文字檢視 複製程式碼var obj = { antzone: [ { webName: "螞蟻部落", age: 4, url: "www.softwhy.com" }, { webName: "騰訊", age: 16, url: "www.qq.com" }, { webName: "百度", age: 15, url: "www.baidu.com" } ]}; var newWeb = { webName: "網易", age: 15, url: "www.163.com" }; obj.antzone.push(newWeb); console.log(obj.antzone[3].webName);
相關文章
- Java物件轉JSON時如何動態的增刪改查屬性Java物件JSON
- 基於Koa(nodejs框架)對json檔案進行增刪改查NodeJS框架JSON
- 【轉】JavaScript對Json節點的增刪改JavaScriptJSON
- Node.js(nodejs)對本地JSON檔案進行增、刪、改、查操作(輕車熟路)Node.jsNodeJSJSON
- JS字串操作之增刪改查JS字串
- 增刪改查
- js實現表格的增刪改查JS
- 【BootStrap】--具有增刪改查功能的表格Demoboot
- indexedDB 增刪改查Index
- SQL增刪改查SQL
- mysql增刪改查MySql
- Mongoose查增改刪Go
- FMDB增刪改查
- mysql增查刪改MySql
- Go實現對MySQL的增刪改查GoMySql
- JSP實現servlet對資料庫的增刪查改操作JSServlet資料庫
- angualrJs對資料庫資料處理的增刪改查JS資料庫
- layui的增刪改查UI
- sql指令,增,刪,查,改SQL
- EFCore之增刪改查
- 列表的增刪改查
- 字典的增刪改查
- redist的增刪改查Redis
- Mybatis的增刪改查MyBatis
- mysql基本增刪改查MySql
- MongoDB增刪改查操作MongoDB
- MongoDB的增刪改查MongoDB
- ThinkPHP的增、刪、改、查PHP
- mongodb 基本增刪改查MongoDB
- Node.js+Express+Mysql 實現增刪改查Node.jsExpressMySql
- imutable.js常用增刪改查操作說明JS
- json字串和json格式物件的轉換JSON字串物件
- AngularJS中使用$http對MongoLab資料表進行增刪改查AngularJSHTTPGo
- Elasticsearch增刪改查 之 —— Delete刪除Elasticsearchdelete
- Hibernate對單條記錄的增刪改查
- elasticsearch7.2增刪改查Elasticsearch
- SQL 基礎增、刪、改、查SQL
- iOS CoreData (一) 增刪改查iOS