JSFiddle - React, Tailwind, and code Playground
by lbstr
JavaScript
var applications=new Array("App", "sub", "child", "App1", "sub1", "sub0", "child1", "App2", "sub2", "child2");
var arrays = [];
for (var i = 0; i < applications.length; i++) {
if (applications[i].indexOf("App") === 0) { // if it starts with "app"
arrays.push([applications[i]]);
}
else {
arrays[arrays.length - 1].push(applications[i]);
}
}
console.log(arrays);