网站首页 > 基础教程 正文
在本文中,我们将研究使用 JavaScript 在数组中查找奇数的不同方法。
1. 数组 filter() 方法
要查找数组中的奇数,我们可以调用 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/小程序/网站源码资源!
- 上一篇: JS数组去重
- 下一篇: 如何给别人网页上增加内容通过Chrome扩展为网页添加快速滚动功能
猜你喜欢
- 2024-11-26 JS数组去重
- 2024-11-26 JavaScript:集合与数组,重要但你不知道的ES6数据类型
- 2024-11-26 JavaScript 数组去重大揭秘:高手必备技巧一网打尽!
- 2024-11-26 JavaScript 如何实现字符串数组去除含特定字符串的元素
- 2024-11-26 8个常用的JavaScript数组方法
- 2024-11-26 javascript自学笔记:数组的迭代与归并方法
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)