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:только мне кажется, что скидка не так вычисляется