获得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 相关文章推荐
javascript:void(0)是什么意思示例介绍
Nov 17 Javascript
跟我学习javascript的严格模式
Nov 16 Javascript
学习JavaScript设计模式(代理模式)
Dec 03 Javascript
jQuery操作Table技巧大汇总
Jan 23 Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
Dec 17 Javascript
详解JS去重及字符串奇数位小写转大写
Dec 29 Javascript
利用JQuery实现datatables插件的增加和删除行功能
Jan 06 Javascript
谈谈JavaScript中super(props)的重要性
Feb 12 Javascript
vue配置文件实现代理v2版本的方法
Jun 21 Javascript
如何在CocosCreator里画个炫酷的雷达图
Apr 16 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入门之常量简介和系统常量
2014/05/12 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
Python判断文件或文件夹是否存在的三种方法
2017/07/27 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
团工委书记自荐书范文
2013/12/17 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
大学生就业求职信
2014/06/12 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
企业务虚会发言材料
2014/10/20 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
高二英语教学反思
2016/03/03 职场文书
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏