在JS 中哪些 api 会修改原数组的值?

3 min read

在JavaScript中,有几个API可以修改原数组的值:

  1. push():向数组末尾添加一个或多个元素。
  2. pop():删除并返回数组的最后一个元素。
  3. shift():删除并返回数组的第一个元素。
  4. unshift():在数组的开头添加一个或多个元素。
  5. splice():删除、添加或替换数组的元素。
  6. sort():对数组进行排序。
  7. reverse():颠倒数组中元素的顺序。
  8. fill():用静态值填充数组的所有元素。
  9. copyWithin():将一些数组元素复制到同一数组中的不同位置。

这些API都会修改源数组,并且没有返回值或返回值与原数组相关。因此,在使用这些API时要小心,确保您想要修改原数组。