三个点
在 JavaScript 中,三个点 ... 被称为扩展运算符(Spread Operator),它用于将一个数组中的元素"展开"成单独的元素。
以下是扩展运算符在数组中的几个用法:
1.复制数组
let original = [1, 2, 3];
let copy = [...original];
2.合并数组
let first = [1, 2];
let second = [3, 4];
let combined = [...first, ...second];
3.添加元素到数组
let existing = [1, 2, 3];
let newElement = 4;
let newArray = [...existing, newElement];
这种写法不仅代码简洁,而且由于它不直接修改原始数组(避免了副作用),并且利用了 ES6 的新特性,因此在现代 JavaScript 开发中非常流行。