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);