A continuación se presenta algunos códigos y de salida de la consola del cromo de los desarrolladores¿Por qué JavaScript divide() produce resultados diferentes con diferentes nombres de variables?
Caso 1:
var myarr = document.location.hostname.split("."); //typed
undefined //output
myarr[0] //typed
"ptamz" //output: ONE
Caso 2:
var name = document.location.hostname.split("."); //typed
undefined //output
name[0] //typed
"p" //output: TWO
¿Por qué son las dos salidas (Output comentado : ONE, y Output: TWO) ¿diferente?
Captura de pantalla:
no es 'name' un término reservado? tal vez por eso. – jackJoe
Se esperan los dos indefinidos ya que la consola de desarrollo genera lo que evalúa la expresión (probablemente lo sepas, pero pensé que lo lanzaría allí).El nombre [0] y myarr [0] ... Debe ser como dice la respuesta de James. – Corbin
Igual que [El uso de la variable "nombre" no funciona con un objeto JS] (http://stackoverflow.com/q/10523701/1529630). Uno debe ser cerrado como duplicado del otro. – Oriol