Показать сообщение отдельно
  #4 (permalink)  
Старый 19.02.2018, 14:22
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

const price = {
	price: 10,
	discount: 0.15, 
	getPrice: function () {
		return this.price;
	}, 
	getPriceWithDiscount: function () {
		return this.getPrice() - (this.discount / this.price);
	}
}
alert(price.getPriceWithDiscount());

j0hnik прав в том плане, что getPrice - лишнее действие, о чем говорит и this.price в этом же выражении.


PS:только мне кажется, что скидка не так вычисляется

Последний раз редактировалось Dilettante_Pro, 19.02.2018 в 14:27.
Ответить с цитированием