«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как получить доступ к свойствам объекта с числовыми именами в JavaScript?

Как получить доступ к свойствам объекта с числовыми именами в JavaScript?

Опубликовано 21 декабря 2024 г.
Просматривать:459

How to Access Object Properties with Numeric Names in JavaScript?

Ссылка на свойства объекта с помощью числовых имен

Несмотря на то, что в документации указано, что литеральные имена свойств объекта могут быть целыми числами, доступ к этим свойствам осуществляется с использованием точечного синтаксиса (например, me.123) не работает.

Альтернативный синтаксис: Доступ в стиле массива

Чтобы получить доступ к свойству объекта с целочисленным именем, необходимо использовать синтаксис в стиле массива:

  • me[123]

Этот синтаксис ведет себя так, как если бы свойство было элементом массива, где 123 является индексом.

Строка Обозначение

В качестве альтернативы вы можете использовать строковую нотацию для доступа к свойству:

  • me["123"]

Этот подход включает целое число в двойных кавычках, рассматривая его как string.

Пример:

В вашем примере вы можете получить доступ к свойству с целочисленным именем 123, используя:

console.log(me[123]); // Output: 26
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3