js json對象添夾數據_JavaScript数组,JSON对象实现动态添加、修改、删除功能示例...

本文实例讲述了JavaScript数组,JSON对象实现动态添加、修改、删除功能。分享给大家供大家参考,具体如下:

javascript里面的数组,json对象,动态添加,修改,删除示例

var a = JSON.parse("{\"title\":\"\",\"data\":[]}");

var b = JSON.parse("{\"id\":\"2\"}");

var c = JSON.parse("{\"id\":\"3\"}");

var d = JSON.parse("{\"id\":\"4\"}");

var e = JSON.parse("{\"id\":\"5\"}");

var f = JSON.parse("{\"id\":\"6\"}");

function myObjectPush() {

debugger;

/* javascript里面的数组,json对象,动态添加,修改,

删除示例 只要适合Javascript的方法都是可以用在JSON对象的数组中的!

所以还有另外的方法splice( )进行crud操作!

*/

//增加属性

$(a).attr("id", "1");

//增加子对象

a.data.push(b);//数组最后加一条记录

a.data.push(c);

a.data.push(d);

a.data.unshift(d);//数组最前面加一条记录

//修改子对象及属性

a.title = "这是json名字";

//删除子对象

//json的删除有很多种,直接用过 delete json对象方式:

delete a.data[1];

a.data.pop(); //删除最后一项

a.data.shift(); //删除第一项

a.data.splice(0, 1); //删除指定子对象,参数:开始位置,删除个数

//替换不删除

a.data.splice(1, 0, e, f);//开始位置,删除个数,插入对象

//替换并删除 a.data.splice(0, 1, e, f);//开始位置,删除个数,插入对象

console.log(a);

}

运行结果:

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

希望本文所述对大家JavaScript程序设计有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值