チェリオを使用して、日付、場所などの列を含む 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' ]