Длина объекта JavaScript У меня есть объект JavaScript. Есть ли встроенный или общепринятый способ получить длину этого объекта? const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] = "Simpson"; myObject["age"] = 21; Это отчасти правда, но так много людей привыкли к «ассоциативному массиву» PHP, что они могут предположить, что это означает «упорядоченную ассоциативную карту», хотя объекты JS на самом деле неупорядочены. В приведенном выше примере myObject.length не определен, по крайней мере в среде браузера. Вот почему он недействителен Варианты Object.{keys, values, entries}(obj).length были упомянуты в общей сложности 38 раз в 16 ответах плюс в комментариях к этому вопросу, и еще 11 раз в 7 удаленных ответах. Думаю, теперь достаточно. 44 ответа Обновленный ответ Вот обновление по состоянию на 2016 год и широкое распространение ES5 и далее. Для IE9+ и всех других современных браузеров, подд...
Архив
Ярлыки
- Алгоритмы
- браузер
- всплывающее окно
- Кавычки
- кеширование
- клавиатура
- клиентская сторона
- объекты
- отладка
- пользовательский интерфейс
- Проверка
- программирование
- радиокнопка
- события
- формы
- цвет фона
- шрифты
- Якорь
- ajax
- ASP-Net
- C-Sharp
- cfml
- CSS
- Debugging
- delicious-api
- DOM
- events
- Excel
- Firefox
- Fundamentals
- HTML
- http
- Internet-Explorer
- JavaScript
- javascript-объекты
- JavaScript-kata
- jQuery
- MAC-адрес
- Mathematics
- onclick
- postback