Was bedeutet der "_" (Unterstrich) - Zeichen in Node.js REPL bedeuten?
Spielte ich in Node.js mit dem code, wenn ich bemerkte, dass diese Sache:
> 'hello world'.padEnd(20);
'hello world '
> 'hello world'.padEnd(20, _);
'hello worldhello wor'
Was bedeutet der Unterstrich hier tun?
> _
'hello worldhello wor'
Du musst angemeldet sein, um einen Kommentar abzugeben.
_
symbol gibt das Ergebnis des zuletzt angemeldeten Ausdruck in REPL node-Konsole:Wie geschrieben Dokumentation, in der 6.x und höhere Versionen von Knoten dieses Verhalten kann deaktiviert werden, indem der Wert auf
_
ausdrücklich:Aber in älteren Versionen ist das feature nicht funktioniert:
_
in den Knoten console gibt das Ergebnis des letzten Ausdrucks.__previousResult__
dann diese Frage hätte nie gefragt worden.