I don't see what the problem is. The same type of code worked fine for something similar before (jsfiddle https://jsfiddle.net/Montinyek/ufkdgz4t/3/), but now it just gives a strange error. Can someone please explain why this method worked for the jsfiddle example but not here?
let story = 'Last weekend, I took literally the most beautiful bike ride of my life. The route is called "The 9W to Nyack" and it actually stretches all the way from Riverside Park in Manhattan to South Nyack, New Jersey. It\'s really an adventure from beginning to end! It is a 48 mile loop and it basically took me an entire day.
let unnecessaryWords = ['extremely', 'literally', 'actually' ];
const betterWords = []
const storyWords = story.split(' ')
for(let i = 0; i < storyWords.length; i++) {
for(let j = 0; j < unnecessaryWords.length; j++) {
if (storyWords[i] !== unnecessaryWords[j]) {
betterWords.push(storyWords)
}
}
}
I also tried using the splice() method, again with weird results:
for(let i = 0; i < storyWords.length; i++) {
for(let j = 0; j < unnecessaryWords.length; j++) {
if (storyWords[i] === unnecessaryWords[j]) {
betterWords.push(storyWords.splice(unnecessaryWords[j], 1))
}
}
}
a strange errorplease be more specific.weird resultsthere too.