首页 > 解决方案 > 如何对此应用过滤方法

问题描述

现在是时候实现过滤函数,将给定数组转换为所有元素都是 10 的倍数的数组。给定数组,input = [....],你能在这个数组上写一个过滤函数吗?减少到所需的?存根代码中已经提供了输入数组。将输出存储在一个名为“output”的新数组中并打印结果数组。

要验证您的解决方案,您可以在提交代码后查看此问题的解决方案代码。

输入是

var input = [23,45,678,90,33,21,780,670,498,7493,58940,6565,900,370,1299,1300]

我试过这个:

var input = [23,45,678,90,33,21,780,670,498,7493,58940,6565,900,370,1299,1300]
var output = [];
function outputthis(input){
    if(input % 10 == 0){
        console.log(input)
    }
}
outputthis(input);

标签: javascript

解决方案


var input = [23,45,678,90,33,21,780,670,498,7493,58940,6565,900,370,1299,1300]; var output = input.filter( x => x % 10 === 0 ); console.log(output);

var input = [23,45,678,90,33,21,780,670,498,7493,58940,6565,900,370,1299,1300];
var output = input.filter( x => x % 10 === 0 );
console.log(output);


推荐阅读