javascript - 制作一个函数,从可被 3 整除的数组中提取所有数字

标签 javascript arrays for-loop

var array = [3, 4, 6, 5, 9, 10, 21];

var divThree = [];

var loveTheThrees = function (array) {
  for (i = 0; i = array.length; i++) {
    if (array[i] % 3 === 0) {
      amount.push(divThree[i]);
    }
  }
}

我刚开始学习 Javascript,在使用这个函数时遇到了一些麻烦。我能感觉到我很亲密,但无法弄清楚我做错了什么。

最佳答案

只需使用 filter()

divThree = array.filter(x => x%3 === 0);

关于javascript - 制作一个函数,从可被 3 整除的数组中提取所有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38706088/

相关文章:

javascript - 对象性质的函数

javascript - onblur函数无法获取用户的输入

javascript - 如何在异步调用期间填充数组并将其发送到响应对象中

arrays - 如何在 Postgres 中选择数组的子集?

ios - Swift 错误或编码错误?结构中的 For 循环

C# vs C++ 循环性能测量

javascript - 增加对象数量而不是在数组中创建新对象

javascript - JavaScript数组计算和转换

c++11 - 迭代 std::array 中的记录

javascript - 使用 Nodemailer 在 Angular 中创建联系表单