【发布时间】:2017-09-23 21:48:18
【问题描述】:
开发者、黑客和观察者 :)
我有一个问题,我无法理解需要根据第一个数组从一个数组中提取数据的部分。
也许合并它们?有帮助吗
所以我有两个数组:
var teams = ["red", "red", "red", "red", "blue", "blue"];
var scores = [4, 45, 21, 34, 76, 56];
var scoreRed = [];
var scoreBlue = [];
var i;
var scoreBlueIndex;
for (i = 0; i < teams.length; i++){
scoreBlueIndex = teams.indexOf("blue");
scoreBlue = scores[scoreBlueIndex];
}
var ii;
var scoreRedIndex;
for (ii = 0; ii < teams.length; ii++){
scoreRedIndex = teams.indexOf("red");
scoreRed = scores[scoreRedIndex];
}
console.log(scoreRed);
console.log(scoreBlue);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
【问题讨论】:
-
你的问题到底是什么?
-
for循环没用,可以去掉
-
Maybe merge them ? does it help也许!!!!,。你应该比我们更清楚你想要什么。一个示例输出,不会有什么坏处。 -
我不需要他们循环每支球队并得分吗?
-
@jmargolisvt 问题是我如何计算每支球队的分数。
标签: javascript arrays merge