Los Accesores de propiedad permiten el acceso con el nombre de la propiedad o las claves de un objeto (Lectura, Creación, Actualización).
Hay dos notaciones en JavaScript que nos permiten acceder a las propiedades del objeto:
- Notación de puntos
- Notación de corchetes [ ]
Si el objeto no encuentra una clave coincidente (o nombre de propiedad o nombre de método), los accesores de propiedad devuelven undefined.
Notación de puntos
La propiedad debe tener un identificador JavaScript válido en la sintaxis object.property . (Los nombres de propiedad son ‘Nombres de identificación’ técnicos como parte de los estándares de ECMAScript, no ‘Identificadores’, por lo que se usan palabras reservadas pero no se recomiendan).
nombre_objeto.nombre_propiedad;
Ejemplo :
Javascript
<script> const obj = { g: 'geeks', fg: 'forgeeks' }; console.log(obj.g) </script>
Producción :
frikis
Notación de corchetes
Una expresión es una unidad de código válida que se resuelve/evalúa en un valor. Luego, el valor de resolución se convierte en una string, que se considera como el nombre de la propiedad.
Nota: No se puede acceder a cualquier propiedad_nombre que sea una palabra clave, ya que le dará un error de token inesperado.
nombre_objeto[expresión];
Ejemplo :
Javascript
const obj = { g: 'geeks', fg: 'forgeeks' }; console.log(obj['fg'])
Producción :
forgeeks
Publicación traducida automáticamente
Artículo escrito por priyavermaa1198 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA