Методи об'єктів
Об'єкт може містити не тільки властивості, але і методи.
Метод - це функція об'єкта, в якій щось відбувається з об'єктом. Іншими словами, метод - це дія, що виконується над даним об'єктом. Наприклад, автомобіль має методи "їхати", "глохнути", "горіти".
Ми вже використовували методи при роботі зі строками і масивами. До методів можна звернутися так само, як і до властивостей: через крапку чи квадратні дужки.
Оскільки метод - це функція, то виклик метода має прописуватися з дужками та аргументами за потреби.
var s = 'hello';
var arr = [1, 2, 3];
console.log(s.toUpperCase());
console.log(s['toUpperCase']());
console.log(arr.join(''));
console.log(arr['join'](', '));
Створення методів:
var pumpkin = {
color: 'green',
weight: '34 kg',
text_en: function(){ console.log('green pumpkin 34 kg'); },
text_ua: ua
};
function ua(){ console.log('зелений гарбуз 34 кг'); }
pumpkin.text_en();
pumpkin.text_ua();