2017-07-04 4 views
-3

Ich bin ein bisschen neu zu Node JS. Ich bekomme einen Fehler mit meinem Rückruf. Das ist mein Code:Node.js: Rückruf ist keine Funktion

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); 
} 
}); 

Der Rückruf (Null, Daten, Null) gibt Fehler zurück. Ich wäre sehr froh, wenn du mir hier helfen könntest.

Antwort

0

Ausgabe mit Linie

list.forEach (function (Wert, Rückruf)

Keine Notwendigkeit Wert zu übergeben. Es ist intern zur Verfügung.

Für Demo-Schnipsel folgenden Code

var list=['382813587410259968','881413399304863744'];  
    function callback(item, index) { 
     console.log("index[" + index + "]: " + item); 
    } 
    list.forEach(callback); 

Sie können auch folgenden Link für mehr Klarheit

https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_foreach

+0

@sanaz .. bitte lassen Sie mich im Falle einer Anfrage wissen –

Verwandte Themen