Menu
Coddy logo textTech

L'operatore spread Parte 2

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 19 di 65.

L'operatore spread può unire oggetti (JSON):

const personalInfo = {name: "John", age: 30};
const jobInfo = {company: "Tech Corp", position: "Developer"};
const completeProfile = {...personalInfo, ...jobInfo};

Ora completeProfile avrà tutte e quattro le chiavi: name, age, company e position:

console.log(completeProfile);
// Output: {name: "John", age: 30, company: "Tech Corp", position: "Developer"}

Può anche aggiungere nuove proprietà e sovrascrivere quelle esistenti durante la copia:

const user = {name: "Alice", age: 25, mood: "sad"};
const userWithEmail = {
	...user,
	email: "alice@example.com",
	mood: "happy"
};
challenge icon

Sfida

Facile

Crea una funzione chiamata mergeCars che accetti due oggetti auto come parametri. La funzione deve unire le proprietà della seconda auto con quelle della prima e restituire un nuovo oggetto auto senza modificare nessuno degli oggetti originali.

Provalo tu

function mergeCars(car1, car2) {
    // Scrivi il codice qui
}
// Non scrivere nulla al di fuori della funzione
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online