TypeError: Invocación ilegal en la consola.registro.aplicar


Si ejecuta esto en la consola de Chrome:

console.log.apply(null, [array])

Chrome te devuelve un error:

// TypeError: Illegal Invocation

¿Por qué? (Probado en Chrome 15 a través de OSX)

Author: RAnders00, 2011-11-17

1 answers

Puede que no funcione en los casos en que el contexto de ejecución cambie de consola a cualquier otro objeto:

Esto se espera porque console.info espera que su" esta " referencia a ser consola, no ventana.

console.info("stuff")
stuff
undefined
console.info.call(this, "stuff")
TypeError: Illegal invocation
console.info.call(console, "stuff")
stuff
undefined

Este comportamiento es esperado.

Https://bugs.chromium.org/p/chromium/issues/detail?id=48662

 177
Author: Pavel Podlipensky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-10 14:52:24