ループが処理されている関数の後に次の関数を呼び出したいので、非同期ウォーターフォールに少し問題があります。スクリプトは非同期ウォーターフォール フローの一部であり、前の関数は問題なく動作しています。 forループ。コードは以下にあります。どんな助けでも大歓迎です。ありがとう
function(querySize,req)
{
console.log("in second function call :" +querySize);
var temp,title;
for(var counter = 0;counter <= querySize;counter++)
{
websiteAddressArray[counter] = req.query.address[counter];
console.log("for is : " +req.query.address[counter]);
console.log("first line is : " +websiteAddressArray[counter]);
console.log("second line is : " +websiteAddressArray[counter]);
request(websiteAddressArray[counter], function(err, resp, body)
{
$ = cheerio.load(body);
console.log("title is : " +$('title').text());
titleArray[counter] = $('title').text();
});
}
var line="this is string";
callback(null,line);
},
function(callback,line)
{
console.log("line is : " +line)
},