作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 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/
我是一名优秀的程序员,十分优秀!