网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 在Javascript操作JSON对象/增加 删除 修改的简单实现
范文
    在Javascript操作JSON对象,增加删除修改全有的,详情见代码
    代码如下:
    <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>
    以上这篇在Javascript操作JSON对象,增加 删除 修改的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/13 0:32:34