[英]How to Get Last Array
使用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' ]
如果startDate是一個數組,則應該能夠通過使用索引來獲取數組中的最后一項,如下所示:
var lastStartDate = startDate[startDate.length-1]; //now lastStartDate contains the last item in the array
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.