| ||||
Re: arrays asociativos como leía acá
Código:
dice que, como hizo caricatos, podemos asignar asi un valor como si fuera asociativo pero no nos servirá de mucho ya que esto es "invisible" a javascript, es decir, las propiedades asociadas a los Arrays no los tienen en cuenta para nada. Conclusion, debemos hacer con objetos directamente. http://www.hunlock.com/blogs/Mastering_Javascript_Arrays#quickIDX9 Pero mi pregunta es, como puedo hacer un objeto y ahi mismo en la declaracion, asignarle propiedades con sus respectivos valores? como cuando declaramos una variable que ahi mismo le podemos asignar un valor
Código:
var variable="hola";
__________________ Dios es la unica fuente de todo bien. |
| ||||
Re: arrays asociativos Cita: Podrías crear los objetos de manera literal, lo que últimamente se conoce como JSON (JavaScript Object Notation):Pero mi pregunta es, como puedo hacer un objeto y ahi mismo en la declaracion, asignarle propiedades con sus respectivos valores? como cuando declaramos una variable que ahi mismo le podemos asignar un valor Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Re: arrays asociativos Cita: Nunca me había fijado en eso..
Iniciado por caricatos si preguntamos por el "length" de este array x la respuesta será "0" o array vacío. Código PHP: Cita: Pero también me parece curiosa la cuestión de que el for(i in arr) no devuelva arr.length también como propiedad (como for(i in document) devuelve todas las propiedades de document ); ya que arr["length"] funciona perfectamente.elemento1 --> elememento número uno elemento2 --> elememento número dos elemento3 --> elememento número tres 0 --> hola 1 --> qué tal 2 --> bien Su longitud sería --> 3 Supongo que en un array asociativo deberíamos calcular su length real (si la necesitasemos para algo, que no creo, porque no nos serviría para recorrer el array...). Opino que los arrays son objetos como cualquier otro. A cualquier objeto le puedes hacer objeto["loQueYoQuiera"]="miValor" y perfectamente lo almacenaría... A veces el javascript me sigue sorprendiendo...
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Re: arrays asociativos Hola: Sobre navegación del DOM con arrays asociativos, tengo un buen ejemplo en Destripador Web... que estoy pensando retocar para que navegue por arrays como childNodes, scripts, styleSheets, childNodes, etc. por cierto, un par de objetos muy interesantes para mirar con un bucle asociativo son los arrays "attributes" y "style" de cualquier tag... y algunos navegadores tienen elementos propios bastante curiosos como currentStyle, runtimeStyle y filters en explorer... Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |