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

 更新时间:2013年11月21日 09:13:17   作者:  
这篇文章主要是对获得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());

相关文章

  • js 获取屏幕各种宽高的方法(浏览器兼容)

    js 获取屏幕各种宽高的方法(浏览器兼容)

    js 获取屏幕各种宽高的方法(浏览器兼容),需要的朋友可以参考一下
    2013-05-05
  • webpack配置的最佳实践分享

    webpack配置的最佳实践分享

    在网上看到很多人都写了“webpack最佳实践方案”,适合的才是“最佳”的,在这里总结一下自己在工作过程中总结出来的最佳实践,所以本文主要介绍了关于webpack配置的相关资料,需要的朋友们可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • 小发现之浅谈location.search与location.hash的问题

    小发现之浅谈location.search与location.hash的问题

    下面小编就为大家带来一篇小发现之浅谈location.search与location.hash的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 属于你的jQuery提示框(Tip)插件

    属于你的jQuery提示框(Tip)插件

    这篇文章主要分享了一款属于你的jQuery提示框(Tip)插件,功能很强大,希望大家喜欢
    2016-01-01
  • javascript url几种编码方式详解

    javascript url几种编码方式详解

    下面小编就为大家带来一篇javascript url几种编码方式详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • ES6知识点整理之String字符串新增常用方法示例

    ES6知识点整理之String字符串新增常用方法示例

    这篇文章主要介绍了ES6知识点整理之String字符串新增常用方法,结合实例形式分析了ES6字符串String includes,startsWith,endsWith等方法相关使用技巧,需要的朋友可以参考下
    2019-07-07
  • javascript跨域的4种方法和原理详解

    javascript跨域的4种方法和原理详解

    这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。
    2014-04-04
  • 解决低版本的浏览器不支持es6的import问题

    解决低版本的浏览器不支持es6的import问题

    下面小编就为大家分享一篇解决低版本的浏览器不支持es6的import问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • JS实现把一个页面层数据传递到另一个页面的两种方式

    JS实现把一个页面层数据传递到另一个页面的两种方式

    这篇文章主要介绍了JS实现把一个页面层数据传递到另一个页面的方式,本文给大家提供了两种方式,需要的朋友可以参考下
    2018-08-08
  • 在VSCode中进行JavaScript调试的详细流程

    在VSCode中进行JavaScript调试的详细流程

    在JavaScript开发中,调试是一个关键的过程,它帮助我们理解和修复代码中的问题,Visual Studio Code(VSCode)以其丰富的扩展和内置调试工具,为JavaScript开发者提供了强大的支持,本文将详细介绍如何在VSCode中进行JavaScript调,需要的朋友可以参考下
    2024-07-07

最新评论