_
symbole renvoie le résultat de la dernière session de l'expression dans REPL nœud de la console:
> 2 * 2
4
> _
4
Comme écrit dans la documentation, dans 6.x et versions supérieures de nœud de ce comportement peut être désactivé par la mise en valeur de _
explicitement:
> [ 'a', 'b', 'c' ]
[ 'a', 'b', 'c' ]
> _.length
3
> _ += 1
Expression assignment to _ now disabled.
4
> 1 + 1
2
> _
4
Mais dans les anciennes versions qui ne fonctionne pas:
> [ 'a', 'b', 'c' ]
[ 'a', 'b', 'c' ]
> _.length
3
> _ += 1
4
> 1 + 1
2
> _
2