Advertisement
Btwonu

split

Jun 17th, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let string = 'rf||12|asd|13|fkas   55 gg    shit pro maskarade  ';
  2.  
  3. function split(string, separator) {
  4.   let splitContainer = [];
  5.   let currentString = '';
  6.  
  7.   for (let i = 0; i < string.length + 1; i++) {
  8.     //Get char
  9.     let currentChar = string[i];
  10.  
  11.     //If separator is encountered or char doesn't exist
  12.     if (currentChar === separator || !currentChar) {
  13.       splitContainer.push(currentString);
  14.       currentString = '';
  15.       continue;
  16.     }
  17.  
  18.     //Add to filtered string
  19.     currentString += currentChar;
  20.   }
  21.   //Add to array
  22.   return splitContainer;
  23. }
  24.  
  25. let splotString = split(string, '|');
  26.  
  27. console.log(splotString);
  28. //'Real' Split();
  29. console.log(string.split('|'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement