0
使用cheerio,我設法湊包含日期,地點等。行數是可變的列一個PHP生成的表,我選擇使用.MAP()來遍歷每行使用提供的CSS選擇器設置匹配的開始事件日期(startDate)。上述過程似乎運行良好,因爲當我打電話給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' ]
跟進:這樣看來,這導致輸出'03 /二千零十四分之十八 2014年3月1日 2014年2月15日 2014年1月31日 01/17/2014 12/06/2013 11/16/2013'有反正我可以輸出'[03/18/2014, 03/01/2014, 02/15/2014, 2014年1月31日, 2014年1月17日, 2013年12月6日, 2013年11月16日「]」 –
你們是不是要輸出成一個字符串,加入用逗號? – attila
一個數組,用逗號分隔各個字符串(日期)。從我可以收集的內容來看,使用startDate [startDate.length-1]正在輸出7個字符串,但該輸出未連接到數組中。我希望能夠輸出一個數組,如上所述,而不是簡單地輸出最後一個數組中的元素。 –