我不完全确定如何表达我在这里要问的内容,但我有一个存在两个数组的任务。一个数组包含由汽车组成的字符串。第二个数组包含那辆车的价格。该程序是通过第一个数组运行 for 循环,识别包含该特定品牌的值,然后将价格添加到第二个数组中。
这就是我所拥有的:
<html>
<script>
make = new Array();
make[0]='honda';
make[1]='toyota';
make[2]='pontiac';
make[3]='honda';
price = new Array();
price[0]=35000;
price[1]=35000;
price[2]=40000;
price[3]=45000;
function totalByColor(parameter1){
total=0;
for(i=0;i<make.length;i++){
if(make[i]=='honda'){
for(b=0;b<price.length;b++){
make[i]=price[b]; //This is where I need help!
total = total + price[b];
};
} else {
};
return total;
};
return total;
};
</script>
<input type='button' value='test' onclick="alert('Return = '+totalByColor('honda'))">
</html>
所以我需要设置程序来识别 make[0] 中的值与 price[0] 相关,而 make[3] 与 price[3] 相关,因此可以添加 price[0] 和 price[3]在第二个 for 循环中一起,有人知道吗?提前感谢您对此问题的任何帮助或指导