专栏首页一个小程序员的成长笔记JavaScript获得对象属性个数的方法

JavaScript获得对象属性个数的方法

//扩展对象的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());

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • HTML5新增属性学习笔记

    1、form属性 表单内的从属元素,可以写在表单外部。可以通过指定元素的form属性来声明元素所属表单。form的属性值为表单的id。 1 <form id="...

    就只是小茗
  • [转]JS私有化的实现——稳妥构造函数

    所谓稳妥对象, 指的是没有公共属性, 而且其方法也不引用this的对象。稳妥对象函数遵循与寄生构造函数类似的模式, 但有两点不同: 一是新创建对象的实例方法不引...

    就只是小茗
  • CSS深入理解学习笔记之relative

    1、relative和absolute的相煎关系   限制作用:①限制left/top/right/bottom定位;②限制z-index层级;③限制在over...

    就只是小茗
  • 害死人不偿命的(3n+1)猜想 —— 《C语言代码笔记》

    神无月
  • 49-动画程序:@从一行#中穿过

    凯茜的老爸
  • 受限访问量问题中锁的使用

    最近在做网上法庭的一个比较有意思的小需求,就是通过扫二维码方式允许最多30个人同时进入庭审,但是不限制进入的是是不是庭审人员,也就是说只要扫了这个二维码并且当前...

    加多
  • Python之格式化输出,初始编码以及运算符

    一、题型 1、使用while循环输入 1 2 3 4 5 6  8 9 10 count = 0 while count < 10:   count +=...

    新人小试
  • Java工具集-随机数字符串工具类

    cwl_java
  • select多路选择的模拟实现

    有时候有这样一种应用场景:需要等待多个事件到达,然后返回尽可能多的事件;如果没有事件到达就阻塞等待。例如服务器等待客户端建立连接,或者等待客户端数据等就有这种应...

    李海彬
  • mongodb count查询记录条数 原

    使用count()方法查询表中的记录条数,例如,下面的命令查询表users的记录数量:

    拓荒者

扫码关注云+社区

领取腾讯云代金券