Menu
Coddy logo textTech

Dodawanie metod do obiektów

Część sekcji Programowanie obiektowe ścieżki JavaScript w Coddy. Lekcja 2 z 56.

Obiekty w JavaScript mogą zawierać nie tylko właściwości przechowujące dane, ale także metody — funkcje należące do obiektu.

Utwórz prosty obiekt z właściwością:

const person = {
  name: "John"
};

Dodaj metodę do obiektu:

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

Wywołaj metodę:

person.greet(); // Zwraca "Hello!"

Możesz też użyć skróconej składni wprowadzonej w ES6:

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

Wyzwanie

Dodaj metodę add do obiektu calculator, która przyjmuje dwie liczby i zwraca ich sumę.

Przykładowe użycie:

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

Spróbuj swoich sił

let a = parseInt(inp[0]); // Nie zmieniaj tej linii
let b = parseInt(inp[1]); // Nie zmieniaj tej linii

// Obiekt calculator już istnieje 
const calculator = {
  // TODO: Dodaj tutaj metodę 'add', która przyjmuje dwie liczby i zwraca ich sumę

};

console.log(calculator.add(a, b));
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Programowanie obiektowe

Poćwicz samodzielnie: Kompilator JavaScript online