Usando underscore.js en el nodo

Estoy intentando usar la function de teclas desde el guión bajo en la console del nodo de la siguiente manera

$node > require('./underscore.js') ... > _.keys [Function: keys] > _.keys undefined 

¿Por qué las teclas funcionan desaparecer? ¿Me estoy perdiendo de algo?

One Solution collect form web for “Usando underscore.js en el nodo”

El _ es utilizado por el nodo REPL para almacenar el resultado de la última expresión, por lo tanto, después de su llamada inicial a _.keys el _ hará reference a la function de las keys . Para evitar esto, necesita usar explícitamente un nombre que no esté en conflicto como reference para subrayar, por ej.

 $node > _und = require('./underscore.js') ... > _und.keys [Function: keys] > _und.keys [Function: keys] 
  • Coloque templates de JavaScript del lado del cliente en HTML o JavaScript?
  • var undefined = void 0; vs el cierre de jquery vs ...?
  • underscore.js .keys y .omit no funcionan como se esperaba
  • cómo usar _.where () en guión bajo para comparar valores independientemente del caso
  • ¿Por qué la diferencia del subrayado solo funciona de una manera?
  • Ordenando un set común de attributes
  • Obtener un object de _.pluck con lo-dash / guion bajo
  • Obtener keys de object para valores filtrados
  • Encontrar matriz duplicada dentro de matriz
  • Adición de ID y class en la plantilla de forma dinámica mediante vistas de networking troncal
  • cómo romper la function _.each en underscore.js
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.