Задать вопрос
lavezzi1
@lavezzi1

Как предыдущее значение объекта складывать с текущим?

Здравствуйте. Есть путь типа: const path = 'dir1/dir2/dir3/dir4/'; из него нужно получить массив объектов:
const arr = [
  { key: 'dir1', path: 'dir1/' },
  { key: 'dir2', path: 'dir1/dir2/' },
  { key: 'dir3', path: 'dir1/dir2/dir3/' },
  { key: 'dir4', path: 'dir1/dir2/dir3/dir4/' },
]


Как это можно реализовать?

Моя попытка https://jsfiddle.net/1dh5db4d/30/
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Дмитрий К ответам на вопрос (5)
demon416nds
@demon416nds
Разработчик на чем попало
зачем столько констант и лишних движений?
const path = 'dir1/dir2/dir3/dir4/';
const arrOfPath = path.split('/');
crumbs=[];
for(var i=0;i<arrOfPath.length-1;i++)
{crumbs[i]='';
for(var j=0;j<=i;j++)
{crumbs[i]=crumbs[i]+arrOfPath[j];}}
Ответ написан
Комментировать