删除Json值与获得Json的长度

JavaScript中使用Json做为数据格式的好处我就不多说了,但对于Json我一直都没有找到获得长度的函数,只好根据网上的一些代码自己写了一个。如下:


var json01={
	url:'http://jualbs.me/',
	title:'潔靜精微',
	fav:'休息'
};
var json02={};

function getJsonLength(json){
	var len=0;
	if(Boolean(json)){
		for(i in json)len++;
	}
	return len;
}
alert(getJsonLength(json01)); // 得到 3
alert(getJsonLength(json02)); // 得到 0

delete json01.url;
alert(getJsonLength(json01)); // 得到 2

以前也一直在找删除Json的方法,没想到只需要使用delete方法就可以了。有时候想想我对JavaScript的基础知识了解地太少了,还是要好好看看基础书。

此条目发表在 前端 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>