Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JS数组中只打印偶数?_Javascript_Arrays - Fatal编程技术网

Javascript 如何在JS数组中只打印偶数?

Javascript 如何在JS数组中只打印偶数?,javascript,arrays,Javascript,Arrays,我不知道如何从数组中只打印偶数: var arrayAgeList=[27,35,135,45,25,28,24] 我尝试了一些变体,但它们不起作用: while(in%2==0&&console.log(n))@FilipZafran您在什么时候打印任何内容?打印含义如屏幕上显示,在控制台中打印您可以添加一些上下文来解释这将如何回答问题,而不是只使用代码回答问题 var evenNumbers = arrayAgeList.filter(currentNumber => currentN

我不知道如何从数组中只打印偶数:

var arrayAgeList=[27,35,135,45,25,28,24]

我尝试了一些变体,但它们不起作用:

while(i
我建议创建一个函数来实现这一点,并且要打印,您需要执行控制台日志之类的操作

var arrayAgeList=[27,35,135,45,25,28,24];
函数偶数(列表){
用于(列表的变量i){
如果(i%2==0){
控制台日志(i)
}
}
}
偶数(arrayAgeList)

您需要声明
i
,并为
循环获取一个
,然后从零开始,因为索引是基于零的

对于检查,您需要索引的值isnted,如果
true
,则使用该值进行输出

var arrayAgeList=[27,35,135,45,25,28,24],
我
对于(i=0;i}
您可以使用
数组。过滤器
为了过滤数组并只保留偶数,您可以直接打印它。
const arrayAgeList=[27,35,135,45,25,28,24];
常量偶数=num=>num%2==0;
const evenAges=arrayAgeList.filter(偶数);

evenAges.forEach(age=>console.log(age))你在哪里做事?请添加您的代码,您尝试过。刷新,现在应该在那里
arrayAgeList.forEach(n=>n%2==0&&console.log(n))
@FilipZafran您在什么时候打印任何内容?打印含义如屏幕上显示,在控制台中打印您可以添加一些上下文来解释这将如何回答问题,而不是只使用代码回答问题
var evenNumbers = arrayAgeList.filter(currentNumber => currentNumber % 2 === 0)