在箭头函数的末尾指定要返回的值,如果没有需要返回的值,可以返回一个空的对象 {}。
例如,在以下代码中,我们使用 map 函数将数组中的每个元素翻倍,如果某个元素等于 0,则在箭头函数的末尾返回空对象。
const arr = [1, 2, 3, 0, 5];
const doubled = arr.map(num => {
if (num === 0) {
return {};
}
return num * 2;
});
console.log(doubled); // [2, 4, 6, {}, 10]