Ich arbeite an einem JS-Projekt, das mit node.js ausgeführt wird, und ich kann nicht herausfinden, wie die Eingabeaufforderung für die Benutzereingabe ordnungsgemäß funktioniert. Ich habe es von Npm installiert, folgte den Schritten und ich kann das Programm dazu bringen, Benutzereingaben anzufordern, aber ich kann das Ergebnis nicht in einer Variablen speichern.Verwenden der Eingabeaufforderung von node.js für Benutzereingaben?
Ich möchte den Benutzer bei jedem Zug auf seinen nächsten Zug (oben, unten, links oder rechts) hinweisen und das Ergebnis verwenden. Ich habe versucht, eine globale Bewegung Variable und beeinflussen es in der Eingabeaufforderung Abschnitt, aber es scheint nicht zu funktionieren.
var Moving = function(maxMoves){
for(var n=maxMoves; n>0;){
var move;
var l;
//This would prompt for a direction (up,down,left,right)
move = prompt();
//And this would prompt for the number of tiles to advance;
l = prompt();
Direction(move,l);
n-=l;
}
};
Wir können Ihnen nicht mit Code helfen, den wir nicht sehen können. Reduziere dein Problem auf [mcve] und lege das in die Frage. –
Grundsätzlich, unabhängig von meinem Code, ist meine Frage einfach: Wie speichert man eine Benutzereingabe in einer Variablen in node.js? – Dat8StringGuy
Duplikat von [* Wie kann ich Konsoleneingaben von einem Benutzer in node.js nehmen? *] (Http://stackoverflow.com/questions/26683734/how-can-i-take-console-input-froma-a- user-in-node-js) Bitte [suche vor dem Posting.] (/ search? q = Wie + + + a + Benutzer + Eingabe + in + a + Variable + in + node.js) Mehr zum Suchen [hier ] (/ Hilfe/Suche). –