zoukankan      html  css  js  c++  java
  • 在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>

    转载:http://www.cnblogs.com/chenhuzi/p/javascrpt-json2-json-add-update-delete.html

  • 相关阅读:
    iOS 跳转app
    Mac下安装Redis图解教程
    高性能图文混排框架,构架顺滑的iOS应用-b
    iOS的layoutSubviews和drawRect方法何时调用
    类似nike+、香蕉打卡的转场动画效果-b
    开源YYKit-b
    轻仿QQ音乐之音频歌词播放、锁屏歌词-b
    数据库事务的四大特性
    拦截器的实现
    ognl表达式
  • 原文地址:https://www.cnblogs.com/wawahaha/p/4908168.html
Copyright © 2011-2022 走看看