数组方法总结

2019-10-12  本文已影响0人  XiaoAM

数组检测方法

1.instanceof

2.Array.isArray()

数组转字符串专用方法

join(接收1个参数:‘分隔符’。默认为,)

栈方法(后进先出)

1.push()接受任意数量参数,添加至数组末尾;返回新数组的长度

2.pop()从数组末尾移除最后一项;返回被移除的项

队列方法(先进先出)

1.unshift()在数组前端添加任意项;返回新数组的长度

2.shift()从数组的前端移除第一项,返回被移除的项

重排序方法

1.reverse()反转顺序(不接受参数)

2.sort()排序  变量名。sort(function(a,b){return a-b;升序/return b-a;降序})

操作方法

1.concat()用于连接两个或多个数组

2.slice(1.开始下标,2.结束下标(不包括))提取某个部分,返回被提取部分,没提取到返回[ ]

3.splice(1.start;2.howmany;替换元素n个....)返回被删除或被替换的项,没有返回 [ ] 

位置方法

1.indexOf(1.搜索值;2.开始下标)找指定元素值首次出现位置(从前向后)

2.lastIndexOf(1.搜索值;2.开始下标)找指定元素值最后出现位置(从后往前)

这两个方法找到返回该值在原数组中的下标,找不到返回-1

不会改变原数组的方法:concat / slice

上一篇 下一篇

猜你喜欢

热点阅读