首页 > 编程语言 > 详细

JavaScript数组api简单说明

时间:2017-07-26 16:14:30      阅读:286      评论:0      收藏:0      [点我收藏+]

1、一个数组加上另一个(一些)数组,不会修改原数组只会返回新数组

arrayObject.concat(arrayX,arrayX,......,arrayX)

2、把数组按照指定字符串分离,不会修改原数组只会返回新数组

arrayObject.join("字符串")

3、删除并返回最后一个元素,会修改原数组

arrayObject.pop()

4、向数组末尾添加一个或更多元素,并返回新的长度,会修改原数组

arrayObject.push(newelement1,newelement2,....,newelementX)

5、把原数组的数组元素的顺序颠倒,会修改原数组

arrayObject.reverse()

6、把数组第一个元素从其中删除,并返回第一个元素,修改原数组

arrayObject.shift()

7、从第几个(start)开始选取出多少个(end),不修改原数组

arrayObject.slice(start,end)

8、对数组的元素进行排序,会修改原数组

arrayObject.sort(sortby)//sortby 表示函数名
function sortNumber(a,b){return a - b}//从小到大排序
function sortNumber(a,b){return b - a}//从大到小排序

9、从数组的第几个(index)开始,删除多少个(howmany),添加什么元素(item1,.....,itemX)

arrayObject.splice(index,howmany,item1,.....,itemX)

10、从数组的开头添加一个或者多个元素,并返回新长度,修改原数组

arrayObject.unshift(newelement1,newelement2,....,newelementX)

11、设置一个函数,数组中每一个数都进行函数中的方法,不修改原数组,fun为设定的函数方法

function fun(num){
  return num++
}
arrayObject.map(fun)

 

JavaScript数组api简单说明

原文:http://www.cnblogs.com/huangqiming/p/7239803.html

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