> [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)
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.
Comentario más útil
Actualmente está oculto detrás de una bandera de armonía: