Я хочу, чтобы объединить и добавить следующий 2D массив:Добавить значения в двумерном массиве с JavaScript
var arr = [
["TWENTY", 20],
["TWENTY", 20],
["TWENTY", 20],
["TWENTY", 20],
["TEN", 10],
["FIVE", 5],
["ONE", 1],
["QUARTER", 0.25],
["QUARTER", 0.25],
["DIME", 0.1],
["DIME", 0.1],
["PENNY", 0.01],
["PENNY", 0.01],
["PENNY", 0.01],
["PENNY", 0.01]
];
Итоговое в 2D массив, который выглядит следующим образом:
arr = [
["TWENTY", 80],
["TEN", 10],
["FIVE", 5],
["QUARTER", 0.50],
["DIME", 0.20],
["PENNY", 0.04]
];
В основном я 'суммируя числовые значения и уплотняя строковые значения. Я попробовал карту, уменьшил, и для циклов, но это меня застопорило.
И что вы пробовали? Я имею в виду, покажи нам какой-то код. – MinusFour
Напишите цикл for, который выполняет итерацию array1, затем внутри цикла for, используйте переключатель, а затем увеличивайте выделенную запись array2 с соответствующим значением из array1. – Zze