Возможно ли вообще запустить уравнение внутри объекта? Примером того, что я хотел бы достичь, является:Запуск уравнения в объекте javascript
var taxes = {
gst: '0.10',
};
var prices = {
first_key: '437.95',
total_key: parseFloat(prices.first_key * taxes.gst).toFixed(2),
.......
},
};
Или мне нужно запустить его как функцию?
var prices = {
total_key: function() { return parseFloat(prices.first_key * taxes.gst).toFixed(2);}
}
Если вообще, возможно ли это сделать в качестве первого варианта?
Cheers.
Почему вы не проверили это? – Mik378
Выражение в первом примере будет выполнено, если вы выполняете задание 'var prices', а не каждый раз, когда вы обращаетесь к элементу. – Barmar
Нет смысла вызывать 'parseFloat()' в результате умножения. Вы должны вызывать 'parseFloat' в строках, которые находятся в свойствах _before_, умножая их. – Barmar