1. Wprowadzenie do JavaScript
  2. Szybki start
  3. Pierwszy program
  4. Metody wyjściowe
  5. Komentarze
  6. Typy danych
  7. Zmienne
  8. Operatory
  9. Instrukcje warunkowe
  10. Pętle
  11. Funkcje
  12. Tablice
  13. Obiekty
  14. Funkcje matematyczne
  15. Wartości
  16. Referencje
  17. Metody
  18. Eventy
  19. Manipulacja DOM-em
  20. Manipulacja stylami CSS
  21. Biblioteki JavaScript
  22. Podsumowanie

Metody obiektów

Metody obiektów w języku JavaScript to funkcje wbudowane w obiekt, które służą do manipulowania i przetwarzania danych w obiektach. Dostępne są one dla każdego obiektu w języku JavaScript i mogą być wywoływane za pomocą kropki po nazwie obiektu, na przykład myObject.methodName(). Metody te zwracają nowe wartości lub modyfikują istniejące wartości w obiekcie, na którym zostały wywołane.

Najczęściej używane metody obiektów to, między innymi:

hasOwnProperty() toString() valueOf() propertyIsEnumerable()

								
const person = {

  name: "luis janko",
  age: 20,

  sayHello: function() {

    console.log(`Hello, my name is ${this.name}.`);
  },

};


// sprawdzenie, czy obiekt posiada właściwość "name"
const hasName = person.hasOwnProperty("name");
console.log(hasName); // true


// pobranie reprezentacji stringowej obiektu
const string = person.toString();
console.log(string); // [object Object]


// pobranie wartości właściwości "name"
const value = person.name;
console.log(value); // Luis Janko


// wywołanie funkcji "sayHello"
person.sayHello(); // Hello, my name is Luis Janko.
								
						

keys() - zwraca tablicę kluczy obiektu.

								
const samochod = {
  marka: 'Toyota',
  model: 'Corolla',
  rokProdukcji: 2020
};

const klucze = Object.keys(samochod);
console.log(klucze);
								
						

values() - zwraca tablicę wartości obiektu.

								
const samochod = {
  marka: 'Toyota',
  model: 'Corolla',
  rokProdukcji: 2020
};

const wartosci = Object.values(samochod);
console.log(wartosci);
								
						

assign() - kopiuje wartości właściwości jednego lub wielu obiektów do innego obiektu.

								
const obiekt1 = { a: 1 };
const obiekt2 = { b: 2 };
const obiekt3 = { c: 3 };

const polaczonyObiekt = Object.assign({}, obiekt1, obiekt2, obiekt3);
console.log(polaczonyObiekt);
								
						
Notatka

To tylko kilka przykładów użycia metod w języku JavaScript. W rzeczywistości jest ich dużo więcej i można je stosować w wielu różnych sytuacjach. Dzięki metodom można w łatwy sposób manipulować danymi i wyciągać z nich potrzebne informacje.