Menu
Coddy logo textTech

Hızlı Tekrar: Nesneler

Coddy'nin JavaScript Journey'sinin Nesne Yönelimli Programlama bölümünün bir parçası — ders 1 / 56.

Veri Nesnelerinden Akıllı Nesnelere

Bölüm 2 Mantık ve Akış'ta, nesneleri veri kapsayıcıları olarak nasıl kullanacağınızı öğrendiniz. Şimdi, bu statik veri nesnelerini, eylemler gerçekleştirebilen ve kendi durumlarını yönetebilen dinamik, akıllı nesnelere dönüştüreceğiz.

Bölüm 2'den Zaten Bildikleriniz:
Nesneler (Objects), ilgili verileri bir arada saklamanıza olanak tanıyan anahtar-değer çiftleri koleksiyonlarıdır. Onları, bir şey hakkında bilgi tutan kapsayıcılar gibi düşünün.

// Basit bir veri kapsayıcısı olarak nesne
const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// Veriye erişim
console.log(player.name);          // "Alex" 
console.log(player.health);        // 100 
console.log(player.inventory[0]);  // "sword" - dizi öğesine erişim

// Veriyi güncelleme
player.health = 85;
challenge icon

Görev

Oyuncunun seviyesini konsola yazdırın.

Kopya kağıdı

Nesneler, ilgili verileri anahtar-değer çiftleri olarak saklayabilir ve bunlara nokta notasyonu kullanılarak erişilebilir:

const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// Accessing object properties
console.log(player.name);          // "Alex" 
console.log(player.health);        // 100 
console.log(player.inventory[0]);  // "sword"

// Updating object properties
player.health = 85;

Kendin dene

const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// TODO: oyuncunun seviyesini konsola yazdır
quiz iconKendini test et

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

Nesne Yönelimli Programlama bölümündeki tüm dersler