首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

[ExtJS3.2源码每日一小时]ExtJS对Array类型的扩展

2013-08-10 
[ExtJS3.2源码每天一小时]ExtJS对Array类型的扩展ExtJS对Array类型的扩展主要包括两个方法:indexOf、remove

[ExtJS3.2源码每天一小时]ExtJS对Array类型的扩展

ExtJS对Array类型的扩展主要包括两个方法:indexOf、remove Java代码  //o-在数组中要查找的对象  from-查找的起始索引  indexOf : function(o, from){          //获得数组的长度          var len = this.length;          //如果from为空,那么从0开始查找          from = from || 0;          //如果from值小于0,那么加len,例如 -1+6,从第5个元素开始找,即负值指定的是从末尾往前数第多少个元素开始。如果负值的绝对值超出了数组大小,它并没有做校验。          from += (from < 0) ? len : 0;          //循环查找所需的元素          for (; from < len; ++from){              if(this[from] === o){                  return from;              }          }          //查找不到返回-1          return -1;  }  Java代码  //o-要移除的对象  remove : function(o){      //先找到索引      var index = this.indexOf(o);      //如果对象存在于数组中      if(index != -1){          //删除 index删除位置 1-删除1项          this.splice(index, 1);      }      return this;  } 

?

热点排行