Advertisement
t_sh0w

Unshift Implementation

Feb 16th, 2020
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let numbers = [1, 2, 3, 4, 5];
  2. let firstElement = 68;
  3.  
  4. function unshiftFirstElement(arr, element) {
  5.   arr.length = arr.length + 1;
  6.   let modifiedArr = [];
  7.  
  8.   for (let i = 0; i < arr.length; i++) {
  9.     let currentElement = arr[i];
  10.     if (currentElement === arr[i]) {
  11.       currentElement = arr[i - 1];
  12.     }
  13.     modifiedArr[modifiedArr.length] = currentElement;
  14.   }
  15.   modifiedArr[0] = element;
  16.   return modifiedArr;
  17. }
  18.  
  19. let result = unshiftFirstElement(numbers, firstElement);
  20. console.log(result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement