//扩展对象的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中创建数组的方法作为对象的属性?
- 测试JavaScript对象上是否存在属性的正确方法是什么?
- javascript中字符串对象常用的方法和属性
- 如何将一个方法的返回值赋给Javascript中的另一个对象属性?
- PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
- 浅析JavaScript获得Object对象(自定义对象)的类型名方法
- JavaScript学习笔记——DOM_对document对象的内容、属性、样式的操作
- 如何将一个方法的返回值赋给Javascript中的另一个对象属性?
- javascript基本属性访问对象的属性和方法
- 访问javascript对象的属性和方法