专业编程基础技术教程

网站首页 > 基础教程 正文

七爪源码:如何使用 JavaScript 查找数组中的奇数

ccvgpt 2024-11-26 00:52:11 基础教程 1 ℃

在本文中,我们将研究使用 JavaScript 在数组中查找奇数的不同方法。

1. 数组 filter() 方法

七爪源码:如何使用 JavaScript 查找数组中的奇数

要查找数组中的奇数,我们可以调用 Array filter() 方法,传递一个回调,当数字为奇数时返回 true,否则返回 false。

const numbers = [8, 19, 5, 6, 14, 9, 13];const odds = numbers.filter((num) => num % 2 === 1);
console.log(odds); // [19, 5 , 9, 13]

filter() 方法创建一个新数组,其中包含通过测试回调函数中指定的测试的所有元素。 因此,filter() 返回原始数组中所有奇数的数组。


2. 数组 forEach() 方法

在 JavaScript 数组中查找奇数的另一种方法是使用 Array forEach() 方法。 我们在数组上调用 forEach(),在回调中,我们只在结果数组中添加一个元素,如果它是奇数。 例如:

const numbers = [8, 19, 5, 6, 14, 9, 13];const odds = [];
numbers.forEach((num) => {
  if (num % 2 === 1) {
    odds.push(num);
  }
});console.log(odds); // [19, 5, 9, 13]


3. for...of 循环

我们可以使用 for...of 循环代替 forEach() 来遍历数组:

const numbers = [8, 19, 5, 6, 14, 9, 13];const odds = [];
for (const num of numbers) {
  if (num % 2 === 1) {
    odds.push(num);
  }
}
console.log(odds); // [19, 5, 9, 13]


关注七爪网,获取更多APP/小程序/网站源码资源!

最近发表
标签列表