Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

90
Views
Filtrar una matriz con un bucle que no funciona

No veo cuál es el problema. El mismo tipo de código funcionó bien para algo similar antes (jsfiddle https://jsfiddle.net/Montinyek/ufkdgz4t/3/ ), pero ahora solo da un error extraño. ¿Puede alguien explicar por qué este método funcionó para el ejemplo jsfiddle pero no aquí?

 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) } } }

También intenté usar el método splice(), nuevamente con resultados extraños:

 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)) } } }
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Como mencionaste, hay otras formas de lograr esto. Aqui esta uno de ellos.

 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 storyWords = story.split(' ') const betterWords = storyWords.filter(sw => !unnecessaryWords.includes(sw)); console.log(betterWords);

about 4 years ago · Juan Pablo Isaza Report

0

Puede crear una variable que realice un seguimiento de si la palabra de la historia en particular se encontró en palabras innecesarias y solo enviar la palabra de la historia a mejores palabras si es falsa.

 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++) { let foundInUnnecessary = false; for(let j = 0; j < unnecessaryWords.length; j++) { if (storyWords[i] === unnecessaryWords[j]) { foundInUnnecessary = true; break; } } if (!foundInUnnecessary) { betterWords.push(storyWords[i]); } } console.log(betterWords);

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!