Что означает присвоение переменной {}?
Это литерал объекта (без собственных свойств).
Это инициализация функции?
Нет, это было бы = function () { }
.
Чем это назначение отличается от массива?
Массив имеет набор функций, которых нет в базовом объекте, например .length
, и набор методов.
Объекты часто используются для хранения произвольных пар ключ / значение. Массивы для упорядоченных значений.