typeof [] //"object"
typeof {} //"object"
typeof null //"object"
Думаю этим всё сказано о понимании что такое массивы и что такое объекты
Все переменые в JS обекты либо потомки объекта
еcли вы портатипную функцию привяжете к Object то она появится во всех видах переменных
Object.prototype.CCCP=function(){console.warn("Object");};
String.CCCP();
Number.CCCP();
Function.CCCP();
Array.CCCP();
⚤
JavaScript
А это правда, что в Javascript НЕ СУЩЕСТВУЕТ ассоциативных массивов? Вместо них объекты.
Никита Афанасьев
Научись отличать типы данных от интерфейсов, тупое ты создание :]
Существуют. На ITVDN врать вряд ли будут


Существуют, как вид объекта
Причем не все методы массива можно применять к объектам
Причем не все методы массива можно применять к объектам
Правда. Вообще, все массивы в JS являются объектами.
Начиная с ES6, появился новый тип Map, который по сути можно считать полноценным ассоциативным массивом. До этого, в роли ассоц. массивов использовали обычный "голый" объект.
В предыдущем ответе (со словом "портатипную", которое ясно говорит об интеллекте ответчика) - написан чистый бред. На самом деле, не все переменные в JS объектны. Помимо объектных типов, таких как массивы, есть еще и примитивные: например, числа и строки.
Начиная с ES6, появился новый тип Map, который по сути можно считать полноценным ассоциативным массивом. До этого, в роли ассоц. массивов использовали обычный "голый" объект.
В предыдущем ответе (со словом "портатипную", которое ясно говорит об интеллекте ответчика) - написан чистый бред. На самом деле, не все переменные в JS объектны. Помимо объектных типов, таких как массивы, есть еще и примитивные: например, числа и строки.
не знаю
существуют, просто более гибкие чем в других языках.
так что в JS не чево-то не хватает, а наоборот ещё круче
так что в JS не чево-то не хватает, а наоборот ещё круче
ну формально любой объект в js можно рассматривать как ассоциативный массив - ключ: значение
Кстати говоря именно массивы в js от этого получились малость ущербными. Например свойство length указывает не на количество элементов в массиве, а на последний индекс + 1 . Другими словами может быть всего два элемента в массиве но у одного индекс будет 0 а у другого 9999. И свойство length покажет что размер массива 10000
Кстати говоря именно массивы в js от этого получились малость ущербными. Например свойство length указывает не на количество элементов в массиве, а на последний индекс + 1 . Другими словами может быть всего два элемента в массиве но у одного индекс будет 0 а у другого 9999. И свойство length покажет что размер массива 10000
Похожие вопросы
- Задача по JavaScript. Заполнение объектов через цикл в JavaScript
- Нужна помощь в массиве JavaScript
- Получение массива из объектов, которые содержат имя cookie и ее значение
- Что представляют из себя объекты в JavaScript?
- Можете привести примеры функции перемешивания массива в javascript? -_-
- как проверить в двух больших массивах всё на наличие того же самого в другом. javascript
- Задачка на мышление. JavaScript. Вращение массива
- Помогите избавиться от пустых значений в массиве.
- Как найти максимальное значение в массиве массивов?
- Есть ли аналоги JavaScript?