Как правильно сравнить массивы и произвести замену в случае совпадения ключа?

Здравствуйте. Имеется 2 массива.
В первом массиве - диапазон дат и нулевых значений, во втором - массив некоторых дат с положительными значениями.
array1 =[];
array1.push(['Days', 'Sales', 'Expenses']);
array1.push(["2018-07-10",0,0]);
array1.push(["2018-07-11",0,0]);
array1.push(["2018-07-12",0,0]);
array1.push(["2018-07-13",0,0]);
array1.push(["2018-07-14",0,0]);
array1.push(["2018-07-15",0,0]);
array1.push(["2018-07-16",0,0]);

array2 =[];
array2.push(['Days', 'Sales', 'Expenses']);
array2.push(["2018-07-10",3,580]);
array2.push(["2018-07-13",1,1200]);
array2.push(["2018-07-16",6,160]);


Как можно объединить эти 2 массива, чтобы получился так-же диапазон дат но со значениями из второго массива там, где они есть?

Пример не jsfiddle: https://jsfiddle.net/mupfgbx0/
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы