首页 > 编程语言 > 详细

js中数组的一些操作

时间:2016-01-13 12:50:00      阅读:185      评论:0      收藏:0      [点我收藏+]
1.array.isArray(obj) 是否是数组
2.array.concat();//要添加的项 (item1 itemN) 会按顺序(从列表中的第一个项开始)添加到数组。 如果某一项为数组,则其内容将添加到 array1 的末尾。 如果该项不是数组,则将其作为单个数组元素添加到数组末尾。
3.every 确定数组的所有成员是否满足指定的测试。
4.filter 返回数组中的满足回调函数中指定的条件的元素。
5.join 添加由指定分隔符字符串分割的数组的所有元素    
6. map 对数组的每个元素调用定义的回调函数并返回包含结果的数组
7.pop 从数组中移除最后一个元素并返回该元素
8.reduce 对数组中的所有元素调用指定的回调函数,该回调函数的返回值为累积结果
9.reverse 反转数组中的元素
10.shift 从数据中移除第一个元素并将返回该元素
11.slice(start,end)返回一个数组对象,其中包含了arrayobj的指定部分
12.splice 从一个数组中移除元素,如果有必要,在移除元素的位置上插入新元素,并返回移除的元素
  array.splice(start,deleteCount,[item1[,item2[,....]
13.unshift 在数组的开头插入新元素
14.reduce 对数组中的所有元素调用指定的回调函数。 该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。
 
splice 
删除:可以删除任意数量的项,只需指定2个参数:要删除的第一项的位置和要删除的项数 eg:array.splice(0,2);
插入:可以向指定的位置插入任意数量的项,只需提供3个参数:起始位置,要删除的项数和要插入的项array.splice(2,0,"red","green");
替换:可以向指定位置插入任意数量的项,且同时删除任意数量的项,只需指定3个参数:起始位置,要删除的项目,和药插入的任意数量的项
 
 
技术分享

js中数组的一些操作

原文:http://www.cnblogs.com/ymq-1988/p/5126719.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!