标签: javascript
> [1, 3, 'sfjk', undefined, 3434].filter(function(e){e}); [] > [1, 3, 'sfjk', undefined, 3434].filter(function(e){return e}); [ 1, 3, 'sfjk', 3434 ]
我希望将未指定的最后一个语句视为返回值。
我想是在代码高尔夫堆栈交换的链接太多之后。
我的问题是关于语言的设计以及为什么选择第一个函数返回undefined而不是e。
undefined
e