при попытке создать динамический ключ для объекта Javascript, используя этот синтаксис
jsObj['key' i] = 'example' 1;
в JavaScript, массивы являются специализированным типом объекта, причем это различие состоит в том, что они поддерживают свойство длины, которое отражает количество численных свойств (индийс), а также один. Это специальное поведение не имитируется стандартными объектами, но оператор квадратного кронштейна работает одинаково по обоим типам.
Для установки свойства с числовым ключом на экземпляре массива, свойство длины будет автоматически обновлено, чтобы отразить самый большой цифровой ключ. Однако для простого объекта такого обновления не происходит.
важно отметить, что сериализация экземпляра массива только для JSON включает в себя толькоизменные свойства, за исключением любых других. obj = { [Key]: 'es6! };
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3