ES6新增特性使用
1.扩展运算符(用于展开或合并数组和对象)
1.数组展开
const arr = [1, 2, 3];
const newArr = [...arr]; // 创建一个新的数组,内容与 arr 相同
console.log(newArr); // 输出: [1, 2, 3]
2.数组合并
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const mergedArr = [...arr1, ...arr2]; // 合并两个数组
console.log(mergedArr); // 输出: [1, 2, 3, 4, 5, 6]
3.数组中插入元素
const arr = [1, 2, 3];
const newArr = [0, ...arr, 4]; // 在原数组前后插入元素
console.log(newArr); // 输出: [0, 1, 2, 3, 4]
2.模板字符串
const name = 'Alice';
const greeting = `Hello, ${name}!`;
console.log(greeting); // 输出: Hello, Alice!
3.箭头函数
const functionName = ( ) => {
};
4.解构赋值(从数组或对象中提取值,并将其赋给变量)
const arr = [1, 2, 3];
const [a, b, c] = arr; // 按顺序将数组元素赋值给变量
console.log(a); // 输出: 1
console.log(b); // 输出: 2
console.log(c); // 输出: 3