JavaScriptコールバックは何度も繰り返し説明されていますが、インナーコールバック関数から値を保存する方法はありません。JavaScriptインナーコールバック関数からの値の保存
request.get('http://google.com', function(error, response, body){
var $ = cheerio.load(body);
// Process HTML here
// How do I save the result from processing with a callback
}
// Or
var parse = function(error, response, body){
// Process HTML here
// Assign result to a variable or pass a callback to this function
};
request.get('http://google.com', parse);
私は処理する複数のURLを持っていますが、後でその情報をまとめたオブジェクトが1つあります。
保存するとは、変数に代入するか、ファイルに保存することです。
どのように保存しますか?どこに保存?後でそれで何をしたいですか? 「後で」はいつコールバックの中で要約を行うだけですか? – Bergi
あなたは結果を返すことがあります – Redu
別のコールバックを使用 –