W***o 发帖数: 6519 | 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);
大家有什么好办法吗? | l**********n 发帖数: 8443 | 2 recursion
里的偶数?
【在 W***o 的大作中提到】 : 【 以下文字转载自 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];
| r*a 发帖数: 1503 | | W***o 发帖数: 6519 | 4 还真是,解决了!谢谢了
【在 l**********n 的大作中提到】 : recursion : : 里的偶数?
| n*****t 发帖数: 22014 | 5 不明白了,filter 难道不是更高效简洁吗?出这题的脑子进水了吧?
【在 W***o 的大作中提到】 : 还真是,解决了!谢谢了
| W***o 发帖数: 6519 | 6 The filter() method is part of the API, which is restricted from use in the
question. There're many ways to skin a cat, but they are looking for a
particular way.
回字的四种写法,他们只想看你会不会他们要的写法,就是这么无聊,哈哈
【在 n*****t 的大作中提到】 : 不明白了,filter 难道不是更高效简洁吗?出这题的脑子进水了吧?
|
|