Конспект по Javascript.

Методы объекта и использование this

Объекты в Javascript могут содержать не только свойства, но и методы. Методы — это функции объекта, которые могут манипулировать свойствами объекта или выполнять другие операции в контексте объекта. Ключевое слово this используется внутри методов для ссылки на объект, в котором вызван метод. Создадим для предыдущего объекта auto метод, который отображает полное имя автомобиля. Чтобы метод мог использовать свойства того же объекта, необходимо использовать ключевое слово this.

let kaabel = {
    nimi: "cat6",
    staatus: "200 OK",
    data_aasta: 2025,
    suurus: "100m",
    omadused: ["kiire", "täpne"],

  //meetodid
  taisnimi: function() {
    return this.nimi+ " " + this.status;
  }
};

console.log(auto.taisnimi());

Сокращение метода

Новый Javascript ES6 теперь позволяет записывать метод более кратко.

  //meetodid
  taisnimi() {
    return this.nimi+ " " + this.staatus;
  }

Если свойства находятся в массиве, используйте цикл for или forEach.

let kaabel = {
    nimi: "cat6",
    staatus: "200 OK",
    data_aasta: 2025,
    suurus: "100m",
    omadused: ["kiire", "täpne"],

  //meetodid
  taisnimi() {
    return this.nimi+ " " + this.staatus;
  },

  kuvaOmadused() {
    this.omadused.forEach(omadus => console.log(omadus));  
  }
};

kaabel.kuvaOmadused();

//OUTPUT -> "kiire/ntäpne"

Страницы: 1 2 3 4 5 6 7 8 9