У меня есть массив, который выглядит следующим образом:
var array = [[
{ "loc": {} },
{ "distance": 6.4 },
{ "zip1": "06120" },
{ "zip2": "06095" },
{ "group": 1 },
{ "weight": 1119 }
], [
{ "loc": {} },
{ "distance": 6.41 },
{ "zip1": "06095" },
{ "zip2": "06120" },
{ "group": 2 },
{ "weight": 41976 }
], [
{ "loc": {} },
{ "distance": 6.41 },
{ "zip1": "06095" },
{ "zip2": "06120" },
{ "group": 1 },
{ "weight": 41976 }
]];
Теперь я хочу взять значения массива на основе значений свойств для отображения в HTML.Ожидаемый результат разбивается на массив со свойством «group».Мне также нужно хранить в формате HTML с учетом группы, как показано в примере ниже:
group 1:
all zip1's under group 1
group 2:
all zip1's under group 2
Я пытался использовать цикл, но мне не удалось получить правильный ответ:
for (var k = 0; k < array.length; k++) {
var array1 = array[k];
if (flag[array1[2]["zip1"]]) continue;
flag[array1[2]["zip1"]] = true;
output2.push(array1);
}
Так что помогите мне найти разбитое шоу массива в HTML по группам
![sample output](https://i.stack.imgur.com/bAmGr.png)