chapter24——JS-数组(2)

108 阅读1分钟

数组的常用函数:

push()  尾部添加
unshift()  头部添加
pop()  从尾部删除1个元素
shift()  从头部删除1个元素
splice(开始删除的位置,要删除的长度,...):从定位的位置删除指定长度的数据
    作用:删除元素,中间添加,替换元素
slice(开始位置,结束位置):数组元素的提取,从开始位置提取到结束位置,包头不包尾,把提取的数据作为返回值返回,不影响原数组
数组1.concat(数组2,...):数组的拼接,不影响原数组,把结果返回
join(连接的字符串):把数组元素用连接字符串拼接,返回第一个连接好的字符串
indexOf(元素,开始数的位置):从左往右获取在数组中遇到的第一个符合条件的index,把索引返回如果没有返回-1,一般用来判断元素在数组中是否存在,开始位置默认是0
lastIndexOf:从右往左获取在数组中遇到的第一个符合条件的index,把索引返回如果没有返回-1
sort:
    arr.sort() 排序,一个一个的排序
    arr.sort(回调函数)  当回调函数返回值为a-b时升序,b-a降序
    arr.sort((a,b)=>{
        return a-b;
    })