📜  在javascript中打印数组中的奇数(1)

📅  最后修改于: 2023-12-03 15:37:35.658000             🧑  作者: Mango

在JavaScript中打印数组中的奇数

当我们需要在JavaScript中遍历数组并打印其中的奇数时,有几种不同的方法可以做到。

方法1:使用for循环和if语句
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语句来检查每个元素是否为奇数。如果是,我们将其打印到控制台上。

方法2:使用forEach方法和if语句
const arr = [1, 2, 3, 4, 5];

arr.forEach(function(num) {
  if (num % 2 !== 0) {
    console.log(num);
  }
});

在这个方法中,我们使用forEach方法来遍历数组。然后,我们使用if语句来检查每个元素是否为奇数。如果是,我们将其打印到控制台上。

方法3:使用filter方法和log方法
const arr = [1, 2, 3, 4, 5];

arr.filter(num => num % 2 !== 0).forEach(num => console.log(num));

在这个方法中,我们使用filter方法来筛选数组中的奇数。这将返回一个新数组,其中只包含奇数。然后,我们使用forEach方法来遍历筛选出来的新数组,并将其中的每个元素打印到控制台上。

以上三种方法都可以在JavaScript中打印数组中的奇数。您可以根据您的喜好和需要选择其中一个。