Как суммировать значение массива в javascript, как график js массив данных и сумму входного значения - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь сделать диаграмму, используя диаграмму js, и я чувствую какую-то проблему и много пытаюсь ее решить, мне нужна помощь,

вот демонстрация того, что я хочу.

HTML

<div id="demo">Demo here</div>
<input type="number" onkeyup="myFunction(this)">

Js

let num = [3, 2, 5, 3, 2, 5, 3, 45, 2, 3, 4, 2];
function myFunction(t){
  for (let i = 0; i < num.length; i++){
    num[i] = num[i] + parseInt(t.value);
    demo.innerHTML = num[i];
  }
}

это просто демо, которое мне нужно исправить, Мне нужно суммировать значение массива как каждое num значение, которое будет добавлено как входное значение + каждая сумма массива, например, если я введу 5, оно будет суммироваться и будет выглядеть

let num = [8, 7, 10, 8, 7, 10, 8, 50, 7, 8, 9, 7]

Я много пытаюсь исправить и увидеть много сообщений от stackoverflow, но не получил правильное предложение. В последнее время я пытаюсь сделать диаграмму с контролем ввода и не могу контролировать весь массив данных, нужна помощь

1 Ответ

3 голосов
/ 16 января 2020

let num = [3, 2, 5, 3, 2, 5, 3, 45, 2, 3, 4, 2];

function myFunction(t){
  console.log(num.map(elem => elem + parseInt(t.value)));
}
 <input type="number" onkeyup="myFunction(this)">

Это то, что вам нужно?

...