数组
文章平均质量分 54
jsdeveloper
这个作者很懒,什么都没留下…
展开
-
如何排除数组中的null、undefined和不存在的元素
在对数组中的元素进行操作之前,应该先检测它们,排除null,undefined和不存在的元素。 排除所有的null、undefined和不存在的元素 for(var i=0;i<a.length;i++){ if(!a[i]) continue; //跳过null、undefined和不存在的元素 //循环体 } 只排除undefined和不存在的元素原创 2014-02-19 14:38:19 · 2823 阅读 · 0 评论 -
类数组对象详解
数组与对象的区别 1.当有新的元素添加到列表中时,自动更新length属性 2.设置length为一个较小值时将会截断数组 3.从Array.prototype中继承一些有用的方法 4.其类属性为"Array“ 什么是类数组对象 我们把拥有一个数值length属性和对应非负整数属性的对象叫做类数组对象。 类数组对象可以用javaScript上的所有的数组方法(ECMAScript3中原创 2014-02-19 16:43:49 · 687 阅读 · 0 评论 -
稀疏数组详解
什么是稀疏数组 数组元素的索引不一定要连续的,它们之间可以有空缺。每个javaScript数组都有一个length属性。针对非稀疏数组,该属性就是数组元素的个数;针对稀疏数组,length比所有元素的个数要大。 创建稀疏数组 用构造函数创建 var a=new Array(10) 该方法创建了一个长度(length)为10的数组,当预先知道所需的元素个数时,这种方法可以用来预分配原创 2014-02-19 10:08:09 · 4115 阅读 · 2 评论