`
java-mans
  • 浏览: 11422626 次
文章分类
社区版块
存档分类
最新评论

获得Javascript 对象的属性个数

 
阅读更多

转载自:

http://blog.csdn.net/teresa502/article/details/5800336

//扩展对象的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对象笔记.rar

    什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。

    javascript常用对象梳理

    熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,...

    Javascript中获取对象的原型对象的方法小结

    在Javascript中,如果我们有一个对象但是又不知道它的构造函数时,如何获取它的原型对象呢? 在Chrome中或是FireFox浏览器中,我们可以直接使用对象的__proto__属性获取它的原型对象。 代码如下: <!– lang: js ...

    JavaScript语言参考手册

    这一章包含了 JavaScript 的核心对象 Array,Boolean,Date,Function,Math,Number,Object 和 String。这些对象同时在客户端和服务器端的 JavaScript 中使用。 Array 属性 方法 Boolean 属性 方法 Date 属性 方法...

    javaScript对象

    2. 使用Date对象可以获得当前系统、时间 3. 使用定义函数与Dote()对象可以制作时钟特效 4. 使用history和location对象的相关属性和方法可以轻松的实现游览器中“后退”、“前进”和“刷新”按钮的功能 5. Document...

    【JavaScript源代码】JavaScript面向对象实现放大镜案例.docx

     本文实例为大家分享了JavaScript面向对象实现放大镜的具体代码,供大家参考,具体内容如下 效果图 实现原理分析 如图所示 触发鼠标的移动事件时,根据事件对象的 clientX 和 clientY 属性得到实时的坐标点 x ...

    javascript属性访问表达式用法分析

    属性访问表达式运算得到一个对象属性或一个数组元素的值。js为属性访问定义了2中语法: expression.identifier expression["expression"] 不管使用何种形式属性访问表达式,在.和[之前的表达式钟会首先计算,如果...

    JavaScript权威指南(第6版)

    14.7 作为Window对象属性的文档元素 14.8 多窗口和窗体 第15章 脚本化文档 15.1 DOM概览 15.2 选取文档元素 15.3 文档结构和遍历 15.4 属性 15.5 元素的内容 15.6 创建、插入和删除节点 15.7 例子:生成目录表 15.8 ...

    JavaScript权威指南(第6版)(附源码)

    14.7 作为Window对象属性的文档元素 14.8 多窗口和窗体 第15章 脚本化文档 15.1 DOM概览 15.2 选取文档元素 15.3 文档结构和遍历 15.4 属性 15.5 元素的内容 15.6 创建、插入和删除节点 15.7 例子:生成目录表 15.8...

    describe-property:使用 ES5 默认值快速定义 JavaScript 对象属性

    是一个在 node.js 和浏览器中运行的属性描述符库。 您可以使用它来快速生成与 、 和/或一起使用的属性描述符。 例子 var d = require ( 'describe-property' ) ; function Person ( firstName , surname ) { this ...

    JavaScript面向对象笔记

    无论什么时候,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个...在默认情况下,所有的原型对象都会自动获得一个constructor(构造函数)属性,这个属性包含一个指向prototype属性所在函数的指针。

    JavaScript中文参考手册

    本书已经更新于 JavaScript 1.2 的新特性,其它包括了 JavaScript 支持层和样式单的属性和对象。要获得关于这些主题的详细信息,请参看 Netscape Communicator 中的动态 HTML。 目录 此参考中包含的内容 此参考...

    JavaScript权威指南(第6版)(中文版)

    14.7 作为Window对象属性的文档元素 14.8 多窗口和窗体 第15章 脚本化文档 15.1 DOM概览 15.2 选取文档元素 15.3 文档结构和遍历 15.4 属性 15.5 元素的内容 15.6 创建、插入和删除节点 15.7 例子:生成目录表 15.8 ...

    Javascript数组操作高级心得整理

     使用arguments.length检测参数个数 9  模拟函数重载 10 (3) Function对象(类) 10  Function对象的使用 10  使用Function类的length属性 11  使用Function类的valueOf()方法和toString()方法 11 (4) 闭包 ...

    JavaScript权威指南(第6版)中文文字版

    14.7 作为window对象属性的文档元素 351 14.8 多窗口和窗体 353 第15章 脚本化文档 361 15.1 dom概览 362 15.2 选取文档元素 364 15.3 文档结构和遍历 371 15.4 属性 375 15.5 元素的内容 378 15.6 创建、插入和删除...

    javascript脚本化文档

    表示这个窗口的Window对象有一个document属性,它引用了一个Document对象。这个Document对象是本章的主题,本章从学习Document对象自身的属性和方法开始。这些很有趣,但它们只是开始。 比Document对象本身更有趣的...

    immu, 一个小的,失败的,惰性的,不可变的Javascript对象库.zip

    immu, 一个小的,失败的,惰性的,不可变的Javascript对象库 immu 一个小的,失败的快速,懒惰,简单的不变。 TINY gzipped gzipped gzipped gzipped gzipped gzipped 。如果你尝试更改属性,我的意思是,你将得到...

    JavaScript实习报告.pdf

    设计一个网页,允许输入表格的行数与列数,然后"生成"按钮后,在网页输出表格。 三、实验步骤 1.利用对象 document 对象获得元素,并且取其中的值,进而判断是否为闰年,利用 alert 输出结果。 2.利用对象 document ...

Global site tag (gtag.js) - Google Analytics