如何将javascript数组的每个值存储在变量中,以便可以使用它执行进一步的操作?
例如:
var plan = [100, 200];
var months = [3, 6];
for (var i = 0; i < plan.length; i++) {
p_det = plan[i];
}
for (var i = 0; i < months.length; i++) {
m_det = months[i];
}
console.log(p_det * m_det); //Gives me value of 200*6
我必须执行的数学动作应为((100 * 3)+(200 * 6))
将每个值存储在变量中会有所帮助吗?我该如何实现?
最佳答案
将每个元素存储在变量中将无济于事,您已经可以使用array [index]访问这些值。假设数组的长度相同,则可以在循环中计算所需的内容:
for (var sum = 0, i = 0; i < plan.length; i++) {
sum += plan[i]*month[i];
}
console.log( sum );
关于javascript - Javascript数组将每个值存储在变量中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34586585/