У меня есть массив с 25 слотами, и каждый слот заполняется щелчком соответствующей кнопки. У меня проблема с суммированием значений массива. Я пробовалПодведение итогов в массиве - Javascript
for(var k = 0; k < price.length; k++)
{
totalPrice += price[k] << 0;
}
Но это просто добавляет цену в конец предыдущего вывода вместо того, чтобы складывать вместе.
Мой текущий код заключается в следующем:
$("#sumArray").click(function()
{
a++;
price[0] = 8.45 * a;
alert(price[0]);
for(var k = 0; k < price.length; k++)
{
totalPrice += price[k] << 0;
}
alert(totalPrice);
for(var i = 0; i < 27; i++)
{
$("#priceHere"+i+"").append("<b>"+totalPrice+"</b>");
}
//$.mobile.changePage("#mainMenu1");
});
Все остальные индексы массива заполняются в других функций щелчков.
EDIT: Удален весь код, не относящийся к вопросу, для удобства чтения. индексы ценового массива могут меняться в зависимости от того, сколько раз нажимается определенная кнопка.
Я полагаю, ваши обращаясь к текстовому массиву и закомментирован переменная totalPrice? – John
Возможно, вы можете преобразовать эти текстовые значения в то, что может быть добавлено численно? иначе вы получите только конкатенацию. – ydobonebi
@QuinnRoundy текстовый массив не мой вопрос atm. Это ценовой массив – John