在Javascript操作JSON对象,增加 删除 修改
来源:互联网 发布:庆安火车站枪击知乎 编辑:程序博客网 时间:2024/06/15 15:10
<script type="text/javascript"> var jsonObj2 = { teacher: [ { name: "jordan", sex: "m", age: "40" }, { name: "bryant", sex: "m", age: "28" }, { name: "McGrady", sex: "m", age: "27" } ]}; var jsonObj2New = {}; $("#btn").click(function () { //invoke the update updateData("jordan"); var persons = jsonObj2.teacher; for (var i = 0; i < persons.length; i++) { var cur_person = persons[i]; alert(cur_person.sex); } //invoke the delete deleteData("jordan"); var persons = jsonObj2.teacher; for (var i = 0; i < persons.length; i++) { var cur_person = persons[i]; alert(cur_person.sex); } //push var temp = { name: "kenny", sex: "m", age: "25" }; jsonObj2.teacher.push(temp); var persons = jsonObj2.teacher; for (var i = 0; i < persons.length; i++) { var cur_person = persons[i]; alert(cur_person.name); } }); function updateData(name) { var persons = jsonObj2.teacher; //alert(name); for (var i = 0; i < persons.length; i++) { var cur_person = persons[i]; if (cur_person.name == name) { persons[i].sex = "f"; } } } function deleteData(name) { var persons = jsonObj2.teacher; //alert(name); for (var i = 0; i < persons.length; i++) { var cur_person = persons[i]; if (cur_person.name == name) { jsonObj2.teacher.splice(i, 1); } } } </script>
0 0
- 在Javascript操作JSON对象,增加 删除 修改
- JavaScript 操作JSON对象查找、删除、修改
- javascript json 添加 修改 删除 的操作
- JavaScript----增加删除修改
- javascript实现分页及页面的增加删除修改操作
- asp 数据库 操作 增加 删除 修改 分页
- hibernate增加,删除,修改,查找操作
- window服务操作 删除 修改 增加服务
- Android数据库操作类 增加、删除、修改
- AS3 操作XML,增加、删除、修改、查找
- ExtJs_Grid的增加、删除、修改、查询操作
- Sqlite的操作(增加,删除,查询,修改)
- ExtJs_Grid的增加、删除、修改、查询操作
- AS3操作XML,增加、删除、修改
- Android数据库操作类 增加、删除、修改
- javascript操作table增加,批量删除,模糊查询,文本框修改(兼容IE,FF)
- javascript里面的数组,json对象,动态添加,修改,删除示例
- javascript里面的数组,json对象,动态添加,修改,删除示例
- Vue.js实现tab滑块效果
- PhotoView 图片浏览缩放控件
- 稳定排序和不稳定排序
- javaweb的监听器
- paython——类与对象
- 在Javascript操作JSON对象,增加 删除 修改
- 设计模式之五:建造者模式
- c++ 大数类 大数模板
- TensorFlow学习之路——入门
- git pull更新错误解决办法
- RabbitMQ学习之Flow Control
- Android Studio常见错误之:Rendering Problems/The following classes could not be instantiated
- linux网络编程(1)——linux_IP命令和内核的主要模块
- POJ 3211 Washing Clothes(???)