JavaScript: Find all unique values in an array
JavaScript Array: Exercise-45 with Solution
Unique Values in Array
Write a JavaScript program to find all the unique values in a set of numbers.
- Create a new Set() from the given array to discard duplicated values.
- Use the spread operator (...) to convert it back to an array
Sample Solution:
JavaScript Code :
// Function to return an array with unique elements using the Set data structure
const unique_Elements = arr => [...new Set(arr)];
// Output the result of applying unique_Elements to an array with duplicate elements
console.log(unique_Elements([1, 2, 2, 3, 4, 4, 5]));
// Output the result of applying unique_Elements to an array without duplicate elements
console.log(unique_Elements([1, 2, 3, 4, 5]));
// Output the result of applying unique_Elements to an array with negative and duplicate elements
console.log(unique_Elements([1, -2, -2, 3, 4, -5, -6, -5]));
Output:
[1,2,3,4,5] [1,2,3,4,5] [1,-2,3,4,-5,-6]
Flowchart :
![JavaScript array flowchart: Find all unique values in an array.](https://www.w3resource.com/w3r_images/javascript-array-exercise-flowchart-45.png)
Live Demo :
See the Pen javascript-array-exercise-45 by w3resource (@w3resource) on CodePen.
Improve this sample solution and post your code through Disqus.
Previous: Creates an object from an array, using the specified key and excluding it from each value.
.
Next: Permutations of an array elements
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics