Objetos
Documento resumen
-
Definición del objeto 'x':
var x = {titulo:'Avatar',director:'James Cameron'}; x.titulo == 'Avatar' x['titulo']=='Avatar' var p='titulo'; x.[p]== 'Avatar' x.p == undefined
-
Eliminar la propiedad de un objeto :
delete x.titulo;
-
Crear una nueva propiedad :
x.estreno=2013;
-
Objetos anidados:
var x = {titulo:'Avatar',director {nombre:'James,apellido:'Cameron'}}; x.director.nombre == 'James' x['director'].['apellido']=='Cameron' x.estreno ==undefined x.estreno.año== error de ejecución
-
El objeto window
El entorno de ejecución de JavaScritp es el objeto window, se referencia como window. o como this.
window.document, this.document o document -> Propiedad document de window
Cuidado: Si no se declara una variable: x=1, realmente estamos añadiendo una propiedad al objeto window: window.x=1;
-
Mostrar el contenido de las propiedades de un objeto
var miobjecto={a:'propiedad a',b:'propiedad b',c:'propiedad c'}; var i; for (i in miobjeto) { document.write("Propiedad " + i + "=" + miobjeto[i] + "<br>"; } Resultado: Propiedad a = propiedad a Propiedad b = propiedad b Propiedad c = propiedad c