Javascript如何返回具有奇数的数组 [英] Javascript How to return an array with odd numbers
本文介绍了Javascript如何返回具有奇数的数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试返回数字数组
I'm trying to return an array of numbers
function numbers(l, r) {
// l and r are any given numbers
var x=[];
var i=l;
while(x.push(i++)<r){};
return x;
}
console.log(numbers(10, 19));
到目前为止,一切都很好.现在我想得到奇数.我该如何实现?
So far so good. Now I want to get the odd numbers. How can I achieve that?
推荐答案
x.filter(n => n%2)
将仅保留奇数.
如果 n
是偶数,则 n%2
将返回0,并且该项目将被过滤器删除.
if n
is even, n%2
will return 0 and the item will be removed by the filter.
let arr = [1,2,3,4,5,6,7,8,9,10,11,12]
let odds = arr.filter(n => n%2)
console.log(odds)
这篇关于Javascript如何返回具有奇数的数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文