数组常用方法

109 阅读2分钟

数组

Join() 把元素转换成字符串(括号里面填用什么分隔)

Split()把字符串转换为字符串数字(括号里面填由什么分割,取几个)

Reverse()返回倒序之后的原数组

sort(function(a,b){

            return a-b正序; b-a倒序

        })

返回排序之后的原数组

2.堆栈方法

Shift()从数组中删除元素,删除的是第一个元素

Pop()移除数组最后一个元素

Unshift()在数组前面插入元素,(括号内填入插入什么)

Push()在数组最后插入元素,(括号内填入插入什么)

拼接方法

3.拼接方法

Concat()数组拼接(括号内填入想拼接的内容)

删改方法

4.删除的方法

Slice()拷贝源数组  

如果值放入一个数字会返回一个新数组 原数组不会发生改变 采取左闭右开(】左包含右不包含 丢掉右边的会返回左边的 如果什么都不填会拷贝一遍原数组

例如原【1,2,3,4】Slice(2)

原【1,2,3,4】 返回数组【4】

如果放入两位数(第一位从第几位开始截取start会包括起始位置,第二位截取几位end不包括结束位置)也不会改变原数组

例如 原[1,2,3,4,,5,6]  splice(0,5)

原【1,2,3,4,5,6】 返回数组【1,2,3,4,5,6】

splice() 返回删除后的数组 能操坐原数组 如果括号内什么都没传会返回一个空数组

如果只有一个数会提取左边的数,改变原数组

例如原【1,2,3,4】 splice(2)

原【1,2,3】 返回数组【4】

如果放入两个参数(第一位是起始位置,第二位是截取几个 个是数量不是位数 位数是往后面是两位  第三位是插入字符根据第一位的位置来插入)

例如 原[1,2,3,4,5,6]  splice(0,5)

原【6】 返回数组【1,2,3,4,5】

5.查找

Indexof()查找数组中的元素  (括号里填入想查找的元素) 从前往后找 返回数组索引

LastIndexof()也是查找数组中的元素 (括号里填入想查找的元素)从后往前找 返回数组索引

Includes()查找数组中有没有这个元素(查找的元素)有就返回true 没有返回false  

Fill()填充方法 (第一位替换为什么元素,第二位从什么开始包含这个位置,第三位替换几位)

From() 将类数组转换位真正的数组 (括号内填想要装换的元素)