Menu
Coddy logo textTech

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 özelliklerini değil, aynı zamanda metotları -nesneye ait fonksiyonları- 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!";
  }
};

Metodu çağırın:

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

ES6 ile tanıtılan kısa yazım sözdizimini de kullanabilirsiniz:

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

Görev

calculator nesnesine, iki sayı alan ve bunların toplamını döndüren bir add metodu ekleyin.

Örnek kullanım:

calculator.add(5, 3); <i>// 8 döndürür</i>

Kopya kağıdı

JavaScript'teki nesneler metotlar içerebilir - bunlar nesneye ait fonksiyonlardır.

Bir nesneye metot ekleyin:

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

Metodu çağırın:

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

Metotlar için ES6 kısa yazım sözdizimi:

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

Kendin dene

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

// Hesap makinesi nesnesi zaten mevcut 
const calculator = {
  // YAPILACAK: Buraya iki sayı alan ve bunların toplamı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