📅  最后修改于: 2023-12-03 15:37:35.658000             🧑  作者: Mango
当我们需要在JavaScript中遍历数组并打印其中的奇数时,有几种不同的方法可以做到。
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 !== 0) {
console.log(arr[i]);
}
}
在这个方法中,我们使用for循环来遍历数组。然后,我们使用if语句来检查每个元素是否为奇数。如果是,我们将其打印到控制台上。
const arr = [1, 2, 3, 4, 5];
arr.forEach(function(num) {
if (num % 2 !== 0) {
console.log(num);
}
});
在这个方法中,我们使用forEach方法来遍历数组。然后,我们使用if语句来检查每个元素是否为奇数。如果是,我们将其打印到控制台上。
const arr = [1, 2, 3, 4, 5];
arr.filter(num => num % 2 !== 0).forEach(num => console.log(num));
在这个方法中,我们使用filter方法来筛选数组中的奇数。这将返回一个新数组,其中只包含奇数。然后,我们使用forEach方法来遍历筛选出来的新数组,并将其中的每个元素打印到控制台上。
以上三种方法都可以在JavaScript中打印数组中的奇数。您可以根据您的喜好和需要选择其中一个。