Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2018, 23:32
Аспирант
Отправить личное сообщение для marc Посмотреть профиль Найти все сообщения от marc
 
Регистрация: 02.12.2017
Сообщений: 81

Метод возвращает новую высоту
Создать объект, с полем высота и методом "увеличения на один", и возвращает новую высоту. У меня такой пример, но это неправильно, как сделать правильно?
const step = { 
	height: 0, 
	get inc() { return ++this.height; } 
};


А нужно чтобы при выводе было вот так:
step.height(1)
step.inc()
step.height(2)
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2018, 23:37
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Методом называют функцию внутри объекта

const step = { 
	height: 0, 
	inc:function() { 
		return ++this.height; 
	} 
};

console.log(step.height);
console.log(step.inc());
console.log(step.height);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод children sash003 Events/DOM/Window 8 09.07.2015 22:31
Кастомный метод для элемента выборки. Casufi jQuery 7 26.09.2013 18:43
jquery. Метод find Анатолий Саратовцев Events/DOM/Window 4 29.06.2012 09:23
метод getDay() возвращает неправильное значение Tasia Элементы интерфейса 1 26.05.2012 14:44
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29