//扩展对象的count方法
Object.prototype.count = (
Object.prototype.hasOwnProperty(‘__count__’)
) ? function () {
return this.__count__;
} : function () {
var count = 0;
for (var i in this) if (this.hasOwnProperty(i)) {
count ++;
}
return count;
}; //使用
var myObj = {
name1: “value1″,
name2: “value2″
}; alert(myObj.count());
相关文章
- JavaScript合并数组对象中key相同的数据(将数组里某个属性相同的对象合并成一个数组)三种方案。
- JavaScript函数之实际参数对象(arguments) / callee属性 / caller属性 / 递归调用 / 获取函数名称的方法
- JavaScript判断对象是否包含某个属性的几种方法
- 《JavaScript权威指南》学习笔记 第五天 window对象的方法。
- JavaScript对象获取属性的方法(.和[]方式)
- javascript动态添加、修改、删除对象的属性与方法
- 转: javascript动态添加、修改、删除对象的属性和方法
- [Effective JavaScript 笔记]第28条:不要信赖函数对象的toString方法
- 1.4(JavaScript学习笔记) window对象的属性及方法
- window对象中的一些重要的属性和方法(笔记)