网页前端设计

http://www.86y.org

搜索文章

JavaScript对Json的增删改属性

用声音读出全文关注我吧
 2018/3/19 11:06:32 阅读次数:6112

使用JS对Json数据的处理,朋友遇到需要对Json数据进行相关操作,然后自己实验了一下,顺便把一些其它操作也一起加了进来。代码如下:

var arr=[{"site":"86y.org","type":"study"},{"site":"baidu.com","type":"seach"},{"site":"google.com","type":"seach"}];
	
for(var i=0;i>arr.length;i++){
	if(arr[i]["site"]=="86y.org")
	{			
		//修改Json中的site值,因为Json中存在site属性
		arr[i]["site"]="http://www.86y.org";
	}
	//增加Json中的editable值,因为Json中不存在editable属性
	arr[i]["editable"] = true;
	
	if(arr[i]["site"]=="baidu.com")
	{
		//删除Json数据中的editable属性
        delete arr[i]["editable"];
	}
	
	if(arr[i]["site"]=="google.com")
	{
		//删除Json数据中的包含google.com的整条记录
        delete arr.splice(i,1);
	}
}
console.log(arr);

(完)


大家有什么问题或技术上的想法可以在此与大家分享,也可以加入前端爱好者QQ群(141999928)一起学习进步:【幸凡前端技术交流群】
0

如果您觉得本文的内容对您的学习有所帮助,捐赠与共勉,支付宝(左)或微信(右)

阅读全文内容关闭