获得Javascript 对象的属性个数

转载 2012年03月21日 15:34:56

转载自:

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获取对象属性和设置对象属性总计

通过id、classname以及tagname,利用document的getElementById、getElementsByClassName、getElementsByTagName,我们可以获取...
  • ywjatjd
  • ywjatjd
  • 2016年05月13日 09:27
  • 976

Java遍历对象属性(反射实现)

/**  *   * 遍历对象属性值(利用反射实现),可以在需要对 对象中的每个字段都执行相同的处理时使用  *  */ public class DisposeUtil { public sta...
  • u011287511
  • u011287511
  • 2017年01月11日 15:12
  • 4016

访问javascript对象的属性和方法

之前就没认真看过,一直就知道定义一个对象,然后用‘.’操作来访问属性和方法。今天突然看见还有另外一种方法,就认真看了下。 var obj={}; var arr=[]; arr[0]=1,arr...
  • angeljsl
  • angeljsl
  • 2015年10月30日 16:46
  • 1136

javascript检测对象中是否存在某个属性

检测对象中属性的存在与否可以通过几种方法来判断。 方法一:使用in关键字 该方法可以判断对象的自有属性和继承来的属性是否存在(in能检测到原型链的属性) var cat = {name:'Tom'}...
  • tjh666slj
  • tjh666slj
  • 2016年01月26日 10:06
  • 730

javascript对象属性的赋值解析

- 当对象的原型链中的原型对象上有对应的属性名,但是其是**只读的,那么对象属性的赋值操作无效**; - 当对象的原型链中的原型对象上有对应的属性名,但是**其是可写的,且设置了set方法**,那么对...
  • wkyseo
  • wkyseo
  • 2016年05月18日 10:30
  • 2355

js取form对象方法,表单属性和方法

获取表单对象方法一、var form = document.forms['myform'];  得到表单的值:var usrname = form.elements['usrname'].value...
  • XingKong22star
  • XingKong22star
  • 2014年08月18日 16:04
  • 4331

JavaScript类型检查与内部属性[[Class]]

所有对象都包含有一个内部属性[[Class]] 我们不能直接访问这个属性,但是我们可以通过一种方法访问 这种方法就是Object.prototype.toString.call(...) 这也是...
  • q1056843325
  • q1056843325
  • 2016年11月08日 10:57
  • 1166

JavaScript中String对象常见方法及属性

JavaScript String对象简介在JavaScript,基本数据类型有Number型、String型、Boolean型、Undefined型、Null型、Function型等。String对...
  • a153375250
  • a153375250
  • 2016年03月30日 12:57
  • 1921

JavaScript按照对象的某个属性进行排序

JavaScript按照对象的某个属性进行排序1、背景 在使用Echart绘制地图专题图时,左侧的visualMap控件需要min和max两个参数,要求低的话可以默认设置0-max(这里为固定预设...
  • liushuo_whu
  • liushuo_whu
  • 2016年05月23日 23:08
  • 1567

JavaScript属性的可迭代、可修改和可配置特性

JavaScript 对象属性的特性:writable、enumerable 和 configurable
  • u010278882
  • u010278882
  • 2016年02月03日 18:01
  • 1130
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得Javascript 对象的属性个数
举报原因:
原因补充:

(最多只允许输入30个字)