javascript的一个问题:不能用loop,不能用library,怎么来remov (转载)# Programming - 葵花宝典
W*o
1 楼
【 以下文字转载自 JobHunting 讨论区 】
发信人: Wardo (餐厅忙的时候客户端,否则服务端), 信区: JobHunting
标 题: javascript的一个问题:不能用loop,不能用library,怎么来remove array里的偶数?
发信站: BBS 未名空间站 (Thu Dec 4 19:25:47 2014, 美东)
今天被问到一个javascript的问题
限制是不能用任何loop,不能用任何library(只能用pure javascript),怎么来去除
一个integer array里面所有的偶数?
我的想法是:既然不让明着用loop, 我就想到了用.filter() 这个method,
比如:
var numbers = [1, 2, 3, 4, 5, 6, 7];
var oddNumbers = numbers.filter(function(val) {
return val % 2 != 0;
});
console.log(oddNumbers);
大家有什么好办法吗?
发信人: Wardo (餐厅忙的时候客户端,否则服务端), 信区: JobHunting
标 题: javascript的一个问题:不能用loop,不能用library,怎么来remove array里的偶数?
发信站: BBS 未名空间站 (Thu Dec 4 19:25:47 2014, 美东)
今天被问到一个javascript的问题
限制是不能用任何loop,不能用任何library(只能用pure javascript),怎么来去除
一个integer array里面所有的偶数?
我的想法是:既然不让明着用loop, 我就想到了用.filter() 这个method,
比如:
var numbers = [1, 2, 3, 4, 5, 6, 7];
var oddNumbers = numbers.filter(function(val) {
return val % 2 != 0;
});
console.log(oddNumbers);
大家有什么好办法吗?