Умножение элементов в массиве и нахождение суммы умноженного результата для всех строк в массиве

Попробуйте это решение:

В вашем firstpage.html,

function initFunc() {
    setTimeout(function () {
       alert('hello');
    }, 10000);
}
$(document).ready(initFunc);

теперь в secondpage.html вы можете вызвать initFunc (), когда вам нужно.

Если вам нужно вызвать функцию на первой странице до второй, вы должны написать эту функцию как глобальную

0
задан user2320476 16 January 2019 в 23:31
поделиться

2 ответа

Это может быть лучше:

var total = 0;
items.forEach(item => {
   let multipliedResult = (item.price * item.creditedQuantity)
   total += multipliedResult
})
0
ответ дан R_Ice 16 January 2019 в 23:31
поделиться

Вы используете массив, но вы не используете никаких значений массива. У вас есть два варианта - обычный цикл for, повторяющийся по длине массива:

for (var x = 0; x < items.length; x++) {
    multipliedResult = price * creditedQuantity;
    total += multipliedResult;
}

Или цикл forEach без параметров:

items.forEach(() => {
    multipliedResult = price * creditedQuantity;
    total += multipliedResult;
})
0
ответ дан Jack Bashford 16 January 2019 в 23:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: