Diferencia entre revisiones de «Programación en JavaScript/OOP»

Contenido eliminado Contenido añadido
m Programación en JavaScript/OOP trasladada a Programación en JavaScript / OOP
Sin resumen de edición
Línea 1:
{{Navegador|libro=Programación en JavaScript
|actual=Clases y objetos
|anterior=FuncionesJS
|siguiente=ClasesJS}}
 
=Clases y objetos.=
 
Línea 97 ⟶ 102:
 
<code>with</code> es una palabra reservada de JavaScript que permite coger una variable de objeto como this y permite utilizar sus miembros como si fueran variables independientes. Pero tiene sus restricciones: estos nombres abreviados sólo se pueden utilizar dentro del ambito de with (que si tiene varias lineas, estas deben estar contenidas entre llaves, como for, if, etc...), y además, se pueden confundir facilmente con variables locales a la función o globales del programa, con lo cual particularmente no recomendamos el uso de with, ya que puede dar lugar a fallos de ejecución dificiles de tratar si no se tienen en cuenta estas restricciones. Se aconseja usar la forma this.nombre. También se recomienda crear cada clase en un archivo diferente para que no haya confusiones de nombres, sobre todo de funciones miembro.
 
 
{{Navegador|libro=Programación en JavaScript
|actual=Clases y objetos
|anterior=FuncionesJS
|siguiente=ClasesJS}}