En la publicación anterior de Node.js REPL , discutimos qué es Node.js REPL y cómo usarlo en su símbolo del sistema. También hemos discutido cómo realizar operaciones aritméticas, cómo usar funciones de biblioteca de Nodes y cómo usar bucles en REPL. En este artículo, vamos a discutir cuál es el uso de la variable de guión bajo (_) en Node.JS REPL.
Variable de subrayado en REPL: La variable de subrayado en REPL es una variable especial que se utiliza para almacenar el resultado de la última expresión evaluada. Eso significa que puede acceder al resultado de la última expresión usando esta variable. Veamos un ejemplo para tener una mejor comprensión.
Paso 1: para iniciar el entorno REPL, abra su terminal y escriba Node. Verá la siguiente pantalla.
Paso 2: ahora, evalúe cualquier expresión, por ejemplo, 4 + 7. Obtendrá 11 en la pantalla como se esperaba. Ahora solo dé un guión bajo y presione enter. Verá nuevamente 11. Dado que 11 fue el resultado de la última expresión, es por eso que la variable de subrayado _ devolvió 11.
Paso 3: Evaluemos otra expresión 3*6-4. Nuevamente escriba guión bajo y vea el resultado. Puede evaluar cualquier expresión. Continúe y trate de evaluar algunas expresiones.
Paso 4: la variable de subrayado no se limita solo a expresiones matemáticas. Puede almacenar el resultado de cualquier tipo de datos. Aquí hay un ejemplo con una string.
Nota:
- Si intentamos acceder a la variable de subrayado justo después de iniciar REPL, obtendremos el resultado como indefinido.
- Establecer explícitamente cualquier otro valor para la variable de subrayado deshabilitará este comportamiento. Esto solo es aplicable en la versión de Node 6.x y superior.