TZinovieva

Distinct Array JS Fundamentals

Feb 10th, 2023 (edited)
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function distinctArray(arr) {
  2.     let uniqueElements = [];
  3.  
  4.     for (let i = 0; i < arr.length; i++) {
  5.       if (uniqueElements.indexOf(arr[i]) === -1) {
  6.         uniqueElements.push(arr[i]);
  7.       }
  8.     }
  9.    
  10.     console.log(uniqueElements.join(' '));
  11. }
  12.  
  13. OR
  14.  
  15. function distinctArray(arr) {
  16.     let uniqueElements = arr.filter((element, index) => arr.indexOf(element) === index);
  17.  
  18. console.log(uniqueElements.join(' '));
  19. }
  20.  
  21. OR
  22.  
  23. function distinctArray(arr) {
  24.     let newArr = [];
  25.     for (let i = 0; i < arr.length; i++) {
  26.         let element = arr[i];
  27.         let index = arr.indexOf(element);
  28.         if(newArr.indexOf(element) !== index) {
  29.             newArr.push(element);
  30.         }
  31.     }
  32.     console.log(newArr.join(' '));
  33. }
  34.  
  35. OR
  36.  
  37. function distinctArray(arr) {
  38.     let newArr = [];
  39.     for (let i = 0; i < arr.length; i++) {
  40.         if(!(newArr.includes(arr[i]))) {
  41.             newArr.push(arr[i]);
  42.         }
  43.     }
  44.     console.log(newArr.join(' '));
  45. }
Advertisement
Add Comment
Please, Sign In to add comment