У меня довольно сложный массив, который мне нужно преобразовать в конкретный формат. Массив выглядит следующим образом:Выберите минимальное количество из массива и удалите остальные, javascript
arr = [["name1",51,1,"code1",3],["name2",52,0,"code2",4,"code3",6],["name3",51,2,"code4",3,"code5",6,"code6",1],["name4",55,5,"code7",7,"code8",1],["name5",54,2,"code9",5,"code10",8]];
Каждого массив в моем выходе потребности содержит только 5 значений - 3 первых значений всегда будут одинаковыми как на входе. Следующие 2 значения должны содержать код и самое низкое значение из остальной части массива. Так что этот случай вывод будет выглядеть следующим образом:
output = [["name1",51,1,"code1",3],["name2",52,0,"code2",4],["name3",51,2,"code6",1],["name4",55,5,"code8",1],["name5",54,2,"code9",5]];
Для начала я думаю, что лучше всего использовать цикл для и если инструкций, но я не знаю, как справиться с этим позже.
for (i=0; i<arr.length; i++) {
if (arr[i]>5) {
//dont know what to put here
}
}