Menu
CoddyTech

Spread Operatörü Bölüm 2

Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 19 / 65.

Yayma operatörü nesneleri (JSON) birleştirebilir:

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

Artık completeProfile dört anahtarın tümüne sahip olacak: name, age, company ve position:

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

Kopyalama sırasında yeni özellikler de ekleyebilir ve mevcut özellikleri geçersiz kılabilir:

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

Görev

Kolay

Parametre olarak iki araba nesnesi alan mergeCars adlı bir fonksiyon oluştur. Fonksiyon, ikinci arabanın özelliklerini birinci arabanın özellikleriyle birleştirmeli ve özgün nesnelerin hiçbirini değiştirmeden yeni bir araba nesnesi döndürmelidir.

Kendin dene

function mergeCars(car1, car2) {
    // Kodu buraya yazın
}
// Fonksiyonun dışına hiçbir şey yazmayın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online JavaScript derleyicisi