Esta excepción de JavaScript no puede acceder a la propiedad se produce si el acceso a la propiedad se realizó en valores indefinidos o nulos.
Mensaje:
TypeError: Unable to get property {x} of undefined or null reference (Edge) TypeError: can't access property {x} of {y} (Firefox) TypeError: {y} is undefined, can't access property {x} of it (Firefox) TypeError: {y} is null, can't access property {x} of it (Firefox)
Ejemplos:
TypeError: x is undefined, can't access property "prop" of it TypeError: x is null, can't access property "prop" of it TypeError: can't access property "prop" of undefined TypeError: can't access property "prop" of null
Tipo de error:
TypeError
Causa del error: el acceso a la propiedad se realizó en cualquiera de los valores indefinidos o nulos del código.
Ejemplo 1: en este ejemplo, el GFG no está definido, por lo que se ha producido el error.
HTML
<script> var GFG = undefined; GFG.substring(3); // error here </script>
Salida (en consola):
TypeError: Unable to get property 'substring' of undefined or null reference
Ejemplo 2: en este ejemplo, el GFG es nulo, por lo que se ha producido el error.
HTML
<script> var GFG = null; GFG.substring(3); // error here </script>
Salida (en consola):
TypeError: Unable to get property 'substring' of undefined or null reference
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA