js数组操作

  1. splice() 删除/替换数组 (改变原始数组并返回元素数组)js数组操作
    splice(startIndex, length) - 从起始下标开始删除多少个元素
    splice(startIndex, length, newEl) - 将起始下标后length位替换为新元素
    splice(startIndex, 0, newEl) - 在起始下标后插入一个新元素
  2. slice()
    slice(startIndex, endIndex) - 截取数组,截取范围为起始下标志结束下标(含首不含尾)
  3. push()
    从数组尾部添加元素并返回数组长度
    js数组操作
  4. unshift()
    从数组头部添加元素并返回数组长度
    js数组操作
  5. shift()
    删除数组第一个元素并返回该元素
    js数组操作
  6. pop()
    删除数组最后一个元素并返回该元素
    js数组操作
  7. concat()
    arr1.concat(arr2) 将arr2数组拼接到arr1数组并返回新数组
    js数组操作
  8. toString()
    将数组转为以‘,’分割的字符串
    js数组操作
  9. join()
    将数组转为以引号内符号分割的字符串
    js数组操作
  10. sort()
    sort()方法默认升序排序,需要降序排序可以传入自定义方法作为参数
    js数组操作
  11. 数组去重
    1. 遍历数组使用indexOf去重
      js数组操作
    2. 遍历数组使用标识符去重
      js数组操作
    3. 排序后遍历数组,若有重复元素则必定相邻,对比新数组中最后一个元素是否等于当前元素
      js数组操作
    4. es6方法去重(Set)
      js数组操作
      或者
      js数组操作
      Array.from()可以把类数组对象、可迭代对象(比如Set)转换为数组
js数组操作js数组操作 乌贼さま 发布了9 篇原创文章 · 获赞 0 · 访问量 144 私信 关注
上一篇:js -- 数组的操作(自己的常用备查)


下一篇:javascript中数组元素删除方法splice,用在for循环中巨坑