Método de acceso a la propiedad de JavaScript

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *