var getdata = (olddata) => { request('URL',(error, response, body)=>{ var new_data = urlからスクレイプデータ取得; olddata.push(new_data); return olddata; }); }; var data = getdata(olddata); var olddata = data;
olddataは最初は空の配列でgetdataを実行しスクレイプしたデータを格納、1時間後とかに再度getdataを実行し引数に先ほどのolddataを渡しスクレイプしたデータを追加格納のように非同期のrequestを使い繰り返し文で行ないたいのですが、変数の中身が保持できません
どのようにすれば良いのでしょうか?
node v8.16.1
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。