Как из такой Organization/LimitedCompany/HousingCooperative
строки можно сделать массив такого вида: ['Organization', 'Organization/LimitedCompany', 'Organization/LimitedCompany/HousingCooperative']
?
let str = 'Organization/LimitedCompany/HousingCooperative',
temp = null,
result = [];
let data = str.split('/');
data.forEach(function(item, index, array) {
temp = (temp !== null) ? temp + '/' + item : item;
result.push(temp);
});
console.log(result);
Вариант с reduce
:
let str = 'Organization/LimitedCompany/HousingCooperative';
let data = str.split('/');
let result = data.reduce((acc, item, i) => {
acc.push((i ? acc[i - 1] + '/' : '') + item);
return acc;
}, [])
console.log(result)
И с map
:
let str = 'Organization/LimitedCompany/HousingCooperative';
let data = str.split('/');
let result = data.map((item, i, arr) => arr.slice(0, i + 1).join('/'));
console.log(result);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
В продакшен версии мои стили перебиваются стилями vuetify
Есть возможность заставить работать documentquerySelectorAll('