JavaScript — remove duplicated lines

Hello there! 👋 😊

In this article, I would like to show you two ways to remove duplicated lines from some text in JavaScript.

Before we start, I would highly recommend you to check out runnable examples for the solution on our website:
JavaScript — remove duplicated lines

We’re gonna use two methods:

  • filter()
  • reduce()

filter() based example

This approach uses a functional programming pattern. I’ve used filter() method that creates new array of elements tested with provided function.

To the filter() method I passed a set of commands that remove duplicated lines.

Practical example:

You can run this example here

reduce() based example

This approach was created to show that it is possible to get the same effect as in the example above with reduce() method.

Practical example:

You can run this example here

If you found this solution useful you can react to this post or just leave a comment to let me know what you think. Thanks for reading and see you next time! 😊

Write to us! ✉

If you have any problem to solve or questions that no one can answer related to a React or JavaScript topic, or you’re looking for a mentoring write to us on -> Questions — we help you to solve coding problems ✔️🚀. Ask question