js 数组

101 阅读1分钟

JavaScript中的数组有许多内置方法,可以方便地对数组进行操作。以下是一些常用的数组方法:

  1. push:向数组末尾添加一个或多个元素,并返回新数组的长度。
  2. pop:从数组末尾删除一个元素,并返回该元素的值。
  3. shift:从数组开头删除一个元素,并返回该元素的值。
  4. unshift:向数组开头添加一个或多个元素,并返回新数组的长度。
  5. slice:返回一个从指定位置开始到指定位置结束的子数组。(不改变原数组)
  6. splice:从指定位置开始删除指定数量的元素,并可以在该位置插入新元素。
  7. concat:将两个或多个数组合并成一个新数组。 (不改变原数组)
  8. join:将数组中的所有元素转换为字符串,并用指定的分隔符连接起来。
  9. indexOf:返回指定元素在数组中第一次出现的位置,如果不存在则返回-1。
  10. forEach:对数组中的每个元素执行指定的操作。

splice和slice的这俩方法:

1.splice改变原数组,slice不改变原数组。

2.splice除了可以删除之外,还可以插入。

3.splice可传入3个参数,slice接受2个参数。

总结:slice slice用于从指定值截取并返回新数组,但原数组结构不变,这不改变原数组的特性,更适合截取数组里的项,

splice 是改变原数组,可以删除数组中的项,也可以向数组中添加新的项