获得Javascript对象属性个数的示例代码


Posted in Javascript onNovember 21, 2013

如下所示:

//扩展对象的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 相关文章推荐
JS 文字符串转换unicode编码函数
May 30 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
Dec 15 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
Jan 12 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
Aug 06 Javascript
js判断字符是否是汉字的两种方法小结
Jan 03 Javascript
jQuery三级下拉列表导航菜单代码分享
Apr 15 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
Dec 17 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
Jan 05 Javascript
JS实现数字格式千分位相互转换方法
Aug 01 Javascript
简单理解Vue中的nextTick方法
Jan 30 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
Sep 21 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
Mar 04 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
Nov 21 #Javascript
浅析JavaScript中的常用算法与函数
Nov 21 #Javascript
非常漂亮的JS+CSS图片幻灯切换特效
Nov 20 #Javascript
浅谈checkbox的一些操作(实战经验)
Nov 20 #Javascript
JS 去除Array中的null值示例代码
Nov 20 #Javascript
document.getElementById获取控件对象为空的解决方法
Nov 20 #Javascript
jquery html动态生成select标签出问题的解决方法
Nov 20 #Javascript
You might like
PHP中PDO的错误处理
2011/09/04 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
学习YUI.Ext第七日-View&JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
在Python中使用列表生成式的教程
2015/04/27 Python
python使用opencv进行人脸识别
2017/04/07 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
python实现微信自动回复机器人功能
2019/07/11 Python
python离线安装外部依赖包的实现
2020/02/13 Python
介绍一下Java的安全机制
2012/06/28 面试题
AOP的定义以及作用
2013/09/08 面试题
倡议书范文格式
2014/05/12 职场文书
教师工作能力自我评价
2015/03/04 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
Spring Bean是如何初始化的详解
2022/03/22 Java/Android
详解Python中__new__方法的作用
2022/03/31 Python
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android