Skip to content

How parse url to array? [closed]

I have a string lists/listA/listB/listC/.... Please tell me how I can split the string to this view and write the result to an array:

[
  {0: lists},
  {1: lists/listA},
  {2: lists/listA/listB},
  {3: lists/listA/listB/listC},
  {4: lists/listA/listB/listC/...},
  {...: .../...}
]

Answer

Here is the solution:

let splitedArray = 'lists/listA/listB/listC/...'.split('/');
let string = '';
const result = splitedArray.map((item, index) => {
   return {[index]: string = string + (!index ? item : `/${item}`)};
});
console.log('result', result)