gpt4 book ai didi

javascript - 如何将javascript中的数组值相加,例如chartjs数据数组和输入值总和

转载 作者:行者123 更新时间:2023-11-28 16:52:16 26 4
gpt4 key购买 nike

我正在尝试使用 Chartjs 制作图表,我感觉有些问题,并尝试了很多方法来解决问题,需要帮助,

这是我想要的演示。

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 let 值都会像输入值 + 每个数组总和一样相加,例如,如果我输入 5,它将求和并看起来

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

我尝试了很多修复方法并看到了很多 stackoverflow 帖子,但没有得到正确的建议。最近,我正在尝试使用输入控件制作图表,但无法控制所有数据数组,需要帮助

最佳答案

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)">

这就是您所需要的,对吗?

关于javascript - 如何将javascript中的数组值相加,例如chartjs数据数组和输入值总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59770834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com