Метод - это функция, хранящаяся в качестве свойства объекта. Например:

const myObject = {
  // hello - это метод
  hello: function() {
    return 'Привет, Мир!';
  }
};
const message = myObject.hello();

hello - это метод объекта myObject. Для доступа к этому методу использовано свойство-аксессор myObject.hello.

Вызов метода выполняется, когда за свойством-аксессором, представляющем собой функцию, следуют круглые скобки (...), содержанием которых может быть один или несколько аргументов (разделенных запятой).

Для примера выше, myObject.hello() - это вызов метода hello для объекта myObject.

Другие примеры вызовов методов: [1, 2].join(',') или 'Иван,Петр'.split(',').

Важно понимать разницу между вызовом функции (см. главу 2) и вызовом метода! Вызова метода требует свойство-аксессор для выполнения функции (obj.func() или obj['func']()), а вызов функции - нет (func()).

const words = ['Привет', 'Мир'];
const obj = {
  myMethod() {
    return new Date().toString();
  }
};
const func = obj.myMethod;

words.join(', ');  // вызов метода
obj.myMethod();  // вызов метода
func();  // вызов функции
parseFloat('16.6');  // вызов функции
isNaN(0);  // вызов функции