你的位置:首页 > 软件开发 > Java > JS数组操作大全

JS数组操作大全

发布时间:2016-05-06 06:00:04
js数组操作大全(转) 博客分类: .netjsjs数组操作 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined Javascript代码 var a = [1,2,3,4,5]; var ...

js数组操作大全(转) 

博客分类:
     
  • .net
jsjs数组操作 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。 pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined   由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性: Javascript代码  JS数组操作大全
  1.   //Array:  
  2.   
  3. /*新建:*/var ary = new Array(); 或 var ary = [];   
  4. /*增加:*/ary.push(value);   
  5. /*删除:*/delete ary[n];   
  6. /*遍历:*/for ( var i=0 ; i < ary.length ; ++i ) ary[i];  
  7.   
  8.   //Object:  
  9.   
  10. /*新建:*/var obj = new Object(); 或 var obj = {};   
  11. /*增加:*/obj[key] = value; (key为string)   
  12. /*删除:*/delete obj[key];   
  13. /*遍历:*/for ( var key in obj ) obj[key];  
  如果我们要在Array中检索出一个指定的值,我们需要遍历整个数组:         对于集合的遍历效率(从高到低):var value = obj[key]; > for ( ; ; ) > for ( in )。效率最差的就是for( in )了,如果集合过大,尽量不要使用for ( in )遍历。

原标题:JS数组操作大全

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。