Menu
CoddyTech

Nesnelere Metot Ekleme

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

JavaScript'teki nesneler yalnızca veri özellikleri değil, aynı zamanda nesneye ait işlevler olan metotlar da içerebilir.

Bir özelliği olan basit bir nesne oluşturun:

const person = {
  name: "John"
};

Nesneye bir metot ekleyin:

const person = {
  name: "John",
  greet: function() {
    return "Hello!";
  }
};

Yöntemi çağır:

person.greet(); // "Hello!" döndürür

ES6'da tanıtılan kısa yazım söz dizimini de kullanabilirsiniz:

const person = {
  name: "John",
  greet() {
    return "Hello!";
  }
};
challenge icon

Görev

Hesap makinesi nesnesine, iki sayı alan ve toplamlarını döndüren bir add yöntemi ekle.

Kullanım örneği:

calculator.add(5, 3); // returns 8

Kendin dene

let a = parseInt(inp[0]); // Bu satırı değiştirmeyin
let b = parseInt(inp[1]); // Bu satırı değiştirmeyin

// calculator nesnesi zaten mevcut 
const calculator = {
  // TODO: Buraya iki sayı alıp toplamlarını döndüren 'add' metodunu ekleyin

};

console.log(calculator.add(a, b));
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

Kendi başına pratik yap: Online JavaScript derleyicisi