Wie der Titel schon sagt, ich versuche, die RandomORG API zu verwenden, zu erzeugen (true) Zufallszahl, die einzige Sache, wenn ich versuche, eine Zufallszahl in meinem NodeJS undefined kehrt zu erzeugen. DieseRandomORG API in NodeJS Rückkehr undefinierte Werte
ist, wie ich es tun:
var RandomOrgAPI = require('random');
var die;
//Here I log a random integer to the console.
console.log("" + RandomOrgAPI.integer({min:1,max:5,num:1},function(result){console.log(die = result[0])}));
Bitte zeigen tatsächliche Befehlszeile Fehler. –
'RandomOrgAPI.integer' ist ein asynchrones Verfahren, es wird das Ergebnis nicht zurück, wird es die' callback' Parameter mit dem Ergebnis nennen, wie es erste Parameter sind. 'console.log' kann möglicherweise nichts als das Ergebnis von' "" + undefined "anzeigen. –
Wird die 'console.log' * innerhalb * der Callback jemals ausgeführt oder nicht? – apsillers