Посчитать в функции скидку

155
20 февраля 2018, 08:15

Надо записать метод расчета цены с учётом скидки. У меня выбивает ошибку, хотя я вроде правильно делаю, что неправильно?

const price = { 
	price: 10, 
	discount: '15%', 
	getPrice: function () { 
		return this.price; 
	} 
	getDiscount: function () { 
		return this.discount / this.price; 
	} 
}

Answer 1

const price = { 
	price: 10, 
	discount: 0.15, // 15%, а потом * 100 если что-то не так 
	getPrice: function () { 
		return this.price; 
	}, // Тут забыли , 
	getDiscount: function () { 
		return this.discount / this.price; 
	} 
}

Answer 2

Как-то так

const price = { 
	price: 10, 
	discount: '15%', 
   
	getPrice: function () { 
		return this.price; 
	}, 
   
	getDiscount: function () {   
		return parseInt(this.discount) / +this.price; 
	} 
} 
 
console.log(price.getDiscount())

READ ALSO
Красивый dropdown и не работающий submit

Красивый dropdown и не работающий submit

Имею следующий dropdown (demo прилагается)Помогите пожалуйста добавить в него onchange="this

186
Как правильно задать позиционирование popup окна?

Как правильно задать позиционирование popup окна?

Использую шаблон "Лайтшоп" на Opencart 23

111
Не работает js скрипт на мобильных

Не работает js скрипт на мобильных

Для валидирования и маски данных кредитной карты использую модуль creditlyjs

122