"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo acceder a las propiedades de objetos con nombres numéricos en JavaScript?

¿Cómo acceder a las propiedades de objetos con nombres numéricos en JavaScript?

Publicado el 2024-12-21
Navegar:329

How to Access Object Properties with Numeric Names in JavaScript?

Hacer referencia a propiedades de objetos con nombres numéricos

A pesar de la sugerencia de la documentación de que los nombres de propiedades literales de los objetos pueden ser números enteros, acceder a estas propiedades mediante la sintaxis de puntos (por ejemplo, me.123) falla.

Sintaxis alternativa: estilo de matriz Acceso

Para acceder a una propiedad de objeto con un nombre entero, debe usar la sintaxis de estilo de matriz:

  • yo[123]

Esta sintaxis se comporta como si la propiedad fuera un elemento de una matriz, siendo 123 el índice.

Cadena Notación

Como alternativa, puede utilizar la notación de cadena para acceder a la propiedad:

  • me["123"]

Este enfoque incluye el entero entre comillas dobles, tratándolo como una cadena.

Ejemplo:

En su ejemplo, puede acceder a la propiedad con el nombre entero 123 usando:

console.log(me[123]); // Output: 26
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3