JavaScript | Что такое метод?

Метод — это функция, которая является значением свойства объекта. Функция, связанная с объектом через свойство, называется методом (method).

В объектно-ориентированном языке на основе классов, как правило, состояние передается экземплярами, методы передаются классами, а наследование касается только структуры и поведения. В ECMAScript состояние и методы передаются объектами, а структура, поведение и состояние наследуются.

Хотя объекты ECMAScript по своей сути не основаны на классах, часто бывает удобно определять абстракции, подобные классам, на основе общего шаблона функций конструктора, объектов-прототипов и методов.

Примечание

Когда функция вызывается как метод объекта, объект передается функции как значение this.

Информационные ссылки

Стандарт ECMAScript — Раздел «4.3 ECMAScript Overview» — https://tc39.es/ecma262/#sec-ecmascript-overview

Стандарт ECMAScript — Раздел «4.4.37 method» — https://tc39.es/ecma262/#sec-method

Поделись записью