JavaScript数组、JSON对象实现动态添加、修改和删除功能示例
本文利用JavaScript数组和JSON对象实现了动态添加、修改和删除功能。分享给大家参考,如下:
!DOCTYPE html html health eta http-equiv=' Content-TYPe ' Content=' text/html;charset=utf-8 '/JavaScript中的title数组,json对象,动态添加,修改,Example/title script src=' http :http://libs . Baidu.com/jquery/2 . 0 . 0/jquery . min . js '/script script type=' text/JavaScript ' var a=JSON . parse(' { \ ' title ' 3360 \ ')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 \ ' } ');函数myObjectPush(){调试器;/* 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的方式很多,删除a.data[1]已经直接使用。a . data . pop();//删除最后一项a . data . shift();//删除第一项a.data.split (0,1);//删除指定的子对象,参数:起始位置,删除的个数//不删除a.data.splice(1,0,e,f)替换;//起始位置,删除编号,插入对象//替换并删除a.data.splice(0,1,e,f);//开始位置,删除编号,插入对象console . log(a);}/script/head body on load=' my object push()'/body/html运行结果:
PS:关于json操作,这里有一些比较实用的json在线工具供大家参考:
在线JSON代码检查,检查,美化和格式化工具:http://tools.jb51.net/code/json
JSON在线格式化工具:http://tools.jb51.net/code/jsonformat
在线XML/JSON相互转换工具:http://tools.jb51.net/code/xmljson
Json代码在线格式化/美化/压缩/编辑/转换工具:http://tools.jb51.net/code/jsoncodeformat
在线json压缩/转义工具:http://tools.jb51.net/code/json_yasuo_trans
有关JavaScript的更多信息,请参见本网站的主题:《JavaScript中json操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》和0103010。
希望本文对JavaScript编程有所帮助。
版权声明:JavaScript数组、JSON对象实现动态添加、修改和删除功能示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。