在JavaScript中,数组可以通过多种方式定义:
一、字面量方式
二、构造函数方式
new Array(3)
,它会创建一个长度为3的空数组(这里的空不是undefined
,而是一种特殊的空位概念)。三、基于已有数组创建新数组(扩展运算符等方式)
arr2
是通过扩展运算符...
复制arr1
得到的新数组,它们内容相同但相互独立。优势方面
push
(添加元素到末尾)、pop
(移除末尾元素)、shift
(移除开头元素)、unshift
(添加元素到开头)、slice
(截取部分数组)、map
(对数组元素进行映射操作)、filter
(过滤数组元素)等,方便对数据进行各种操作。应用场景