Используя cheerio, мне удалось очистить сгенерированную PHP таблицу, содержащую столбец дат, местоположений и т. д. Поскольку количество строк является переменным, я решил использовать .map() для итерации по каждой строке, устанавливая соответствующее начальное событие. даты (startDate) с предоставленными селекторами CSS. Вышеупомянутый процесс, кажется, работает хорошо, так как когда я вызываю console.log(startDate), я получаю вывод ниже. однако может показаться, что процесс создает массив каждый раз, когда он переходит к следующей строке, добавляя каждый раз дополнительную дату. Как я могу установить переменную только в последний массив в массиве startDate?
[ '03/18/2014' ]
[ '03/18/2014', '03/01/2014' ]
[ '03/18/2014', '03/01/2014', '02/15/2014' ]
[ '03/18/2014', '03/01/2014', '02/15/2014', '01/31/2014' ]
[ '03/18/2014',
'03/01/2014',
'02/15/2014',
'01/31/2014',
'01/17/2014' ]
[ '03/18/2014',
'03/01/2014',
'02/15/2014',
'01/31/2014',
'01/17/2014',
'12/06/2013' ]
[ '03/18/2014',
'03/01/2014',
'02/15/2014',
'01/31/2014',
'01/17/2014',
'12/06/2013',
'11/16/2013' ]
Таким образом, желаемый вывод console.log(newArray):
[ '03/18/2014',
'03/01/2014',
'02/15/2014',
'01/31/2014',
'01/17/2014',
'12/06/2013',
'11/16/2013' ]