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 = [];





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值