Javascript 数组上的筛选方法不';我不能例外地工作

Javascript 数组上的筛选方法不';我不能例外地工作,javascript,arrays,filter,Javascript,Arrays,Filter,我正在对codecademy中的迭代器进行练习(mini-linter) 我有一个单词数组,第二个包含禁止使用的单词。 我试着过滤掉一个新的数组,排除被禁止的单词。 但在控制台中显示阵列后,仍然保留禁止的单词。。 有人能帮我弄清楚吗 let story='上周末,我骑了一生中最漂亮的自行车。这条路线被称为“9W到尼亚克”,实际上它从曼哈顿的河边公园一直延伸到新泽西州的南尼亚克。这真是一次从头到尾的冒险!这是一个48英里的环路,基本上花了我一整天的时间。我在河岸州立公园停下来,拍了一些非常艺术的

我正在对codecademy中的迭代器进行练习(mini-linter)

我有一个单词数组,第二个包含禁止使用的单词。 我试着过滤掉一个新的数组,排除被禁止的单词。 但在控制台中显示阵列后,仍然保留禁止的单词。。 有人能帮我弄清楚吗

let story='上周末,我骑了一生中最漂亮的自行车。这条路线被称为“9W到尼亚克”,实际上它从曼哈顿的河边公园一直延伸到新泽西州的南尼亚克。这真是一次从头到尾的冒险!这是一个48英里的环路,基本上花了我一整天的时间。我在河岸州立公园停下来,拍了一些非常艺术的照片。不过,这是一次短暂的停留,因为我还有很长的路要走。在非常受欢迎的小红灯塔拍照后,我开始徒步穿越乔治华盛顿大桥进入新泽西州。GW实际上很长——4760英尺!到了对岸时,我已经很累了。一小时后,我到达格林布鲁克自然保护区,这是一个沿着哈德逊海岸非常美丽的公园。令我非常惊讶的是,在接近路线终点时,你竟然穿越回了纽约!在这一点上,你已经非常接近尾声了。”;
让不必要的词=[“极端”,“字面上”,“实际上];
console.log(故事长度);
console.log(故事);
让storyWords=story.split(“”);
让betterWords=storyWords.filter(函数(word)){
返回单词!=不必要的单词。包括(单词);
});
console.log(betterWords.length);

console.log(betterWords.join(“”))您只需要返回include check的否定结果,而不是另一个单词检查的结果

return !unnecessaryWords.includes(word);
let story='上周末,我骑了一生中最漂亮的自行车。这条路线被称为“9W到尼亚克”,实际上它从曼哈顿的河边公园一直延伸到新泽西州的南尼亚克。这真是一次从头到尾的冒险!这是一个48英里的环路,基本上花了我一整天的时间。我在河岸州立公园停下来,拍了一些非常艺术的照片。不过,这是一次短暂的停留,因为我还有很长的路要走。在非常受欢迎的小红灯塔拍照后,我开始徒步穿越乔治华盛顿大桥进入新泽西州。GW实际上很长——4760英尺!到了对岸时,我已经很累了。一小时后,我到达格林布鲁克自然保护区,这是一个沿着哈德逊海岸非常美丽的公园。令我非常惊讶的是,在接近路线终点时,你竟然穿越回了纽约!在这一点上,你已经非常接近尾声了。”;
让不必要的词=[“极端”,“字面上”,“实际上];
console.log(故事长度);
console.log(故事);
让storyWords=story.split(“”);
让betterWords=storyWords.filter(函数(word)){
返回!不必要的单词。包括(单词);
});
console.log(betterWords.length);

console.log(betterWords.join(“”))您可以使用
返回!不必要的词语。包括(词语)

let story='上周末,我骑了一生中最漂亮的自行车。这条路线被称为“9W到尼亚克”,实际上它从曼哈顿的河边公园一直延伸到新泽西州的南尼亚克。这真是一次从头到尾的冒险!这是一个48英里的环路,基本上花了我一整天的时间。我在河岸州立公园停下来,拍了一些非常艺术的照片。不过,这是一次短暂的停留,因为我还有很长的路要走。在非常受欢迎的小红灯塔拍照后,我开始徒步穿越乔治华盛顿大桥进入新泽西州。GW实际上很长——4760英尺!到了对岸时,我已经很累了。一小时后,我到达格林布鲁克自然保护区,这是一个沿着哈德逊海岸非常美丽的公园。令我非常惊讶的是,在接近路线终点时,你竟然穿越回了纽约!在这一点上,你已经非常接近尾声了。”;
让不必要的词=[“极端”,“字面上”,“实际上];
console.log(故事长度);
console.log(故事);
让storyWords=story.split(“”);
让betterWords=storyWords.filter(函数(word)){
返回!不必要的单词。包括(单词);
});
console.log(betterWords.length);
console.log(betterWords.join(“”));

console.log(betterWords.length)您必须使用
返回!不必要的词语。包括(词语)

word
是字符串和
不必要的词。包括(word)word
true
false
进行比较

例如,您的
storyWord
数组包含空字符串,我们知道
'==false
将返回
true
因此,空字符串将从数组中删除

let story='上周末,我骑了一生中最漂亮的自行车。这条路线被称为“9W到尼亚克”,实际上它从曼哈顿的河边公园一直延伸到新泽西州的南尼亚克。这真是一次从头到尾的冒险!这是一个48英里的环路,基本上花了我一整天的时间。我在河岸州立公园停下来,拍了一些非常艺术的照片。不过,这是一次短暂的停留,因为我还有很长的路要走。在非常受欢迎的小红灯塔拍照后,我开始徒步穿越乔治华盛顿大桥进入新泽西州。GW实际上很长——4760英尺!到了对岸时,我已经很累了。一小时后,我到达格林布鲁克自然保护区,这是一个沿着哈德逊海岸非常美丽的公园。令我非常惊讶的是,在接近路线终点的时候