MST

星途 面试题库

面试题:JavaScript中条件语句与循环结构:数组过滤

假设有一个数组 `let numbers = [1, 2, 3, 4, 5, 6]`,请使用 `for` 循环和条件语句,创建一个新数组,新数组只包含原数组中能被3整除的数字。
27.1万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
let numbers = [1, 2, 3, 4, 5, 6];
let newNumbers = [];
for (let i = 0; i < numbers.length; i++) {
    if (numbers[i] % 3 === 0) {
        newNumbers.push(numbers[i]);
    }
}
console.log(newNumbers); 

以上代码通过 for 循环遍历 numbers 数组,使用条件语句判断数组元素是否能被3整除,将满足条件的元素添加到 newNumbers 新数组中。最终 newNumbers 数组即为所求,它只包含原数组中能被3整除的数字。