Tecnología

Inicio

Cómo comprobar si existe una propiedad de objeto en JavaScript

Comprobación de una propiedad de objeto de "nulo" o "indefinido" es un procedimiento de detección de errores realizados en JavaScript para evitar errores en el código del sitio web. Si intenta utilizar un objeto puesto a "nulo", JavaScript devuelve un error en el navegador Web del lector, y hace que la página funcione incorrectamente para sus usuarios. Un objeto JavaScript indefinido significa que se ha creado el objeto, pero no se asigna a un elemento se encuentra en su página web.

Instrucciones

1 Haga clic en la página HTML que contiene el código JavaScript. Seleccione "Abrir con" para ver una lista de programas compatibles. Elija "Bloc de notas" si usted no tiene un editor de JavaScript de terceros.

2 Pulse la tecla "Ctrl" y "F" para abrir la ventana "Buscar" de diálogo. Tipo "<script" y presionar "Enter" para desplazarse hasta la sección de su código HTML que contiene el texto de JavaScript.

3 Escriba la instrucción "if" que comprueba el valor del objeto. Debe comprobar la "nula" y "indefinido" para verificar que el objeto tiene un elemento asignado. El código siguiente muestra cómo verificar un objeto denominado "mivar":

si (typeof (mivar)! == 'no definido' && var! = null) {

alert("Object is defined");

}

El código anterior sólo se imprime "El objeto se define" a la pantalla del usuario, si está definido y el objeto existe.

4 Pulse la tecla "Ctrl" y "S" para guardar los cambios. Puede comprobar el nuevo código JavaScript haciendo doble clic en el archivo y abrirlo con su navegador web.