Node: Array.includes () no funciona

Creado en 15 mar. 2016  ·  3Comentarios  ·  Fuente: nodejs/node

> [1].includes(1)
TypeError: [1].includes is not a function
    at repl:1:5
    at REPLServer.defaultEval (repl.js:260:27)
    at bound (domain.js:287:14)
    at REPLServer.runBound [as eval] (domain.js:300:12)
    at REPLServer.<anonymous> (repl.js:429:12)
    at emitOne (events.js:95:20)
    at REPLServer.emit (events.js:182:7)
    at REPLServer.Interface._onLine (readline.js:211:10)
    at REPLServer.Interface._line (readline.js:550:8)
    at REPLServer.Interface._ttyWrite (readline.js:827:14)
  • Versión : 5.8.0
  • Plataforma : Darwin Kernel Versión 14.5.0: martes 1 de septiembre a las 21:23:09 PDT de 2015; raíz: xnu-2782.50.1 ~ 1 / RELEASE_X86_64 x86_64
V8 Engine

Comentario más útil

Actualmente está oculto detrás de una bandera de armonía:

$ node --harmony_array_includes
> [1, 2, 3].includes(2);
true

Todos 3 comentarios

Actualmente está oculto detrás de una bandera de armonía:

$ node --harmony_array_includes
> [1, 2, 3].includes(2);
true

Funciona sin bandera en master con V8 4.9:

> [1].includes(1)
true

Como dice @jbergstroem , en node.js v5, está detrás de la bandera --harmony_array_includes . Cerrando, no es un error.

Gracias chicos. No sabía nada de las banderas Harmony. Informé esto después de haber buscado en los documentos "incluye" y no pude encontrar una respuesta.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

stevenvachon picture stevenvachon  ·  3Comentarios

mcollina picture mcollina  ·  3Comentarios

addaleax picture addaleax  ·  3Comentarios

loretoparisi picture loretoparisi  ·  3Comentarios

cong88 picture cong88  ·  3Comentarios