此问题已在此处找到答案:
何时应在es6箭头函数中使用返回语句(6个答案)
昨天关门了。
下面是带有过滤功能的javascript代码。当使用下面的代码时,它可以完美地工作-
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];
const result = words.filter(word => word.length > 6);
console.log(result);
// expected output: Array ["exuberant", "destruction", "present"]
但下面的代码给出了一个空数组。为什么?
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];
const result = words.filter((word) => {
word.length > 6;
});
console.log(result);
// expected output: Array ["exuberant", "destruction", "present"]
2条答案
按热度按时间hjqgdpho1#
事实上,你需要归还
Boolean
函数中的值,以便进行相应的筛选看-
wfveoks02#
无论何时在回调中使用花括号,都应该返回一些内容
这对你有用