-2
假设我有一个函数从某处拉取值并将这些值存储到数组中。现在如何跳过for循环中的数组中的特定索引javascript
function getSport(ply) {
some code here... //function gets values that I need for array later
}
var sports1 = getSport(playerChoice);
var sports2 = getSport(playerChoice);
var sports3 = getSport(playerChoice);
var sports4 = getSport(playerChoice);
var sportsArry = [sports1, sports2, sports3, sports4];
我想用一个for循环回路的元素,这个问题,然而,这是第一个索引(索引0)将永远是正确的。我想跳过索引0.我该怎么做?此外,我想用别的东西替换索引0。让我告诉你
for (var i = 0; i<sportsArry.length; i++){
if ((sports1 == sportsArry[i]) ) {
sports1 = null; //I figured I should null it first?
sports1 = replaceValueFunc(playerChoice2);
}
}
那么你可以看到我会遇到的问题。索引0是真的。
让我告诉你什么可以工作,但它需要很多或运营商。
if ((sports1 == sportsArry[1]) || (sports1 == sportsArry[2]) || (sports1 == sportsArry[3]) {
... }
^^也就是跳过索引0的一种方式,这将是另一种更好看呢?
你就不能从1开始的循环的循环? – 2015-02-10 09:27:56