变量解构赋值
数组解构赋值
const [a, b] = [1, 2];
对象解构赋值
const { name, age } = { name: 'Alice', age: 30 };
函数参数解构
function greet({ name, age }) {<br> console.log(`Hello, ${name}! You are ${age} years old.`);<br>}<br>greet({ name: 'Alice', age: 30 });
对象扩展和新增方法
对象字面量增强
let name = 'Alice';<br>let age = 30;<br>let person = { name, age };
对象解构赋值
let { name, age } = person;
对象常用方法
Object.assign() ==》将所有可枚举属性的值从一个或多个源对象复制到目标对象,并返回目标对象。
Object.keys()、Object.values()、Object.entries() ==》分别用于获取对象的键、值和键值对数组。