我试图将所有可被3整除的数字压入一个新数组“ threes”,但是却碰壁了为什么此代码无法正常工作。

var numbers = function () {
  var threes =[]
  for (i = 0; i < numbers.length; i++) {
    if (iLoveThree[i] % 3 === 0){
      threes.push(numbers[i])
    }
  }
  return threes
}

最佳答案

我认为只对数字使用过滤器会更简单

var threes = numbers.filter(function(number) {
  return number % 3 === 0;
});

09-05 06:08