Avatar ·

How to merge two arrays in JavaScript and remove duplicates?

Hello everyone! I'm a beginner in JavaScript and I've encountered a task: I have two arrays with numbers, and I need to merge them into one, but in such a way that there are no duplicate elements in the resulting array. I've scoured a bunch of forums, but I'm still confused. Here are my arrays: ```javascript const arr1 = [1, 2, 3, 4, 5]; const arr2 = [3, 4, 5, 6, 7]; ``` I want to get as output: `[1, 2, 3, 4, 5, 6, 7]`. That is, the numbers 3, 4, and 5 should not be duplicated. I tried using `concat`, but it just concatenates everything and duplicates remain: ```javascript const merged = arr1.concat(arr2); console.log(merged); // [1, 2, 3, 4, 5, 3, 4, 5, 6, 7] ``` Then I tried to use `Set`, but I didn't fully understand how to use it correctly with arrays. Besides, in my project there may be not only ch