解構函式引數
從傳遞給函式的物件中拉取屬性。此模式模擬命名引數,而不是依賴於引數位置。
let user = {
name: 'Jill',
age: 33,
profession: 'Pilot'
}
function greeting ({name, profession}) {
console.log(`Hello, ${name} the ${profession}`)
}
greeting(user)
這也適用於陣列:
let parts = ["Hello", "World!"];
function greeting([first, second]) {
console.log(`${first} ${second}`);
}