DaDomain的专栏

努力用简单的语言,描述深层次的思考

js控制json对象、json数组总结

日常工作中发现熟练掌握对json的操作能极大的增加工作效率
这里做一次简单的总结

一、json对象

var json = {};


添加:json["name"] = "liao"; //此时 json 为{“name”:"liao"}

json["age"] = "18"; // 此时 json 为 {"name":"liao", "age":"18"}


删除:delete json["name"]; //此时 json 为 {"age":"18"}

json["name"] = "liao"; 


遍历:for(var key in json){

    alert(json[key]);

   }


清空: json = {};


二、json数组

var jsonArray = [];

var json = {"name":"liao"};


添加:jsonArray.push(json); //此时 jsonArray 为 [{"name":"liao"}]

json = {"name":"zhang"};

jsonArray.push(json); // 此时 jsonArray 为 [{"name":"liao"}, {"name":"zhang"}]


删除:delete jsonArray[0]; // 此时 jsonArray 为 [{null, "name":"zhang"}]

jsonArray.push({"name","liao"});


遍历:for(var i=0; i<jsonArray.length; i++){

if(jsonArray[i] !==null){

    alert(jsonArray[i].name);

}

         }

或:  for(var i in jsonArray){

alert(jsonArray[i].name); // 或 jsonArray[i]["name"]

}

}


清空:jsonArray = [];





阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liaoyundababe/article/details/49964305
文章标签: js json 前端
想对作者说点什么? 我来说一句

Json架包6个

2016年10月26日 1.07MB 下载

没有更多推荐了,返回首页

不良信息举报

js控制json对象、json数组总结

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭