JavaScript Argomenti della funzione di distruzione


Esempio

Trascina le proprietà da un oggetto passato in una funzione. Questo modello simula i parametri denominati anziché fare affidamento sulla posizione dell'argomento.

let user = {
    name: 'Jill',
    age: 33,
    profession: 'Pilot'
}    

function greeting ({name, profession}) {
    console.log(`Hello, ${name} the ${profession}`)
}

greeting(user)

Questo funziona anche per gli array:

let parts = ["Hello", "World!"];

function greeting([first, second]) {
    console.log(`${first} ${second}`);
}