我对Node JS有点陌生。我的回调出错。这是我的代码:
var list=['382813587410259968','881413399304863744'];
var content=[];
var dataj;
list.forEach(function(value,callback){
Twitter.get('statuses/oembed', { id:value}, function (err, data, response) {
if(err)
{callback(err,null,null);}
dataj=data.html.toString;
callback(null,dataj,null);
});
function func(dataj)
{
content.push(dataj);
console.log(content);
}
});
回调(null,data,null(返回错误。如果你能在这里帮助我,我会很高兴。
行问题
list.forEach(function(value,callback(
无需传递值。它在内部可用。
对于演示 尝试以下代码片段
var list=['382813587410259968','881413399304863744'];
function callback(item, index) {
console.log("index[" + index + "]: " + item );
}
list.forEach(callback);
您也可以参考以下链接以更清楚
https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_foreach