storyWords.filter(word => if (unnecessaryWords.includes(word)){
continue;
}
else{
betterWords.push(word);
}) ;
我一直收到错误“意外令牌if”,我想知道当你使用箭头函数时if语句的语法是否与常规函数不同。
答案 0 :(得分:0)
如果您在箭头功能中有statement(中断,继续,if ... else或切换),则需要使用花括号:{ }
。
箭头功能可以是“简洁的身体”或通常的“块体”。
在简洁的正文中,只指定了一个表达式,该表达式成为显式返回值。在块体中,必须使用显式返回语句。
所以写:
storyWords.filter(word => {
if (unnecessaryWords.includes(word)) {
continue;
} else {
betterWords.push(word);
}
});