首页 > 代码库 > JavaScript数组api简单说明
JavaScript数组api简单说明
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简单说明
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。