У меня есть двумерный массив строк, например:
[["Application1", "11106.exampleserver.com", "11109.exampleserver.com", "11102.exampleserver.com", "11105.exampleserver.com" "Database, AFPUOR(KNAJKLD)", "Database, UOQZRNJ(LKUJD)" ],
["Application2", "44407.exampleserver.com", "11106.exampleserver.com", "11104.exampleserver.com", "Database, POJPR (OIUOLWA) ", "Database, UIAHSD (JJJQEP)" ],...]
и т. Д. (Каждый раз разное количество серверов / баз данных)
Как можно отсортировать «приложения» по базе данных / серверу и показать / сохранить эти базы данных / серверы?
Каков наилучший способ управления массивом?
Мне нужна таблица HTML: в заголовке таблицы укажите имя приложения, а затем серверы и базы данных (мне нужно разделить серверы и базы данных).
Сейчас я могу выводить базы данных с этим кодом:
for(j=0; j < columns.length; j++){
for(i=0;i < columns[j].length; i++){
var db = columns[j][i].match("Database")
if (db != null){
console.log("APP: " + j + ": " + columns[j][0] + " , ID: " + i + ": " + db.input)
//outpus e.g.: APP: 0: Application1, ID: 5: Database XYZ
}
}
}
и Серверы с этим кодом:
for(j=0; j < columns.length; j++){
for(i=1;i < columns[j].length; i++){
var db = columns[j][i].match("Database")
if (db == null){
console.log("APP: " + j + ": " + columns[j][0] + " , ID: " + i + ": " + columns[j][i])
//outpus e.g.: APP: 0: Application1, ID: 1: Server1.1
}
}
}