к примеру ширина не должна превышать ширину другого на 30 условных единиц, и таких условий несколько - но это не суть
Пачка не должна превышать общую толщину допустим 300 условных единиц.
Ну так это не оправдание. если уж взялись разбираться то разбираться надо нормально
const someStr = 'Какая-нибудь строка которую нужно разбить на массив';
const obj= [{from: 14, to: 20}, {from: 35, to: 42}];
const res = obj.reduce((agg, range, ind, arr) => {
const prevPos = ind ? arr[ind - 1].to : -1;
agg.push(someStr.substring(prevPos, range.from - 1));
agg.push(someStr.substring(range.from - 1, range.to));
if(ind === arr.length - 1) {
agg.push(someStr.substr(range.to));
}
return agg
}, []);
console.log(res);
Неужели он не смог организовать работу так, чтобы один зазнайка не мог диктовать ему свои условия?
я просто хотел узнать о наработках уже внедрённых в этой области.
А если ты такой умный, почему ты еще не работодатель?