数组检测方法
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
网友评论