JavaScript | Массив нулевой длины

JavaScript | Массив нулевой длины

Массив нулевой длины не содержит элементов. В нём нет строковых данных, нет числовых данных и нет логических данных типа true или false. Его длина равна 0 (нулю)

Когда мы объявляем переменную, то мы можем определить для неё тип данных. В нашем случае массив является сложным типом данных языка программирования JavaScript т. к. он может содержать в себе разные простые типы данных.

Это значит, что с подобной переменной можно будет в дальнейшем взаимодействовать, как с массивом. Например, её можно будет переписывать разными наборами элементов и применять методы, которые умеют работать только с массивами.

 

Простыми словами, массивом нулевой длины можно заблокировать тип данных переменной. Эту переменную, например, никто не сможет превратить в число или строку или булев тип. То есть мы сначала объявляем массив нулевой длины, а потом с ним взаимодействуем (наполняем, удаляем, расширяем, уменьшаем).

const massiv = []
const massiv = new Array ();
const massiv = new Array (0);
const massiv =  Array ();
const massiv =  Array (0);
const massiv =  Array.of ();
const massiv = [].concat()

 

Консольные выводы

const massiv = []
const massiv = []
const massiv = new Array ()
const massiv = new Array ()

 

const massiv = new Array (0)
const massiv = new Array (0)

 

const massiv = Array ()
const massiv = Array ()

 

const massiv = Array (0)
const massiv = Array (0)

 

const massiv = Array.of ()
const massiv = Array.of ()

 

const massiv = [].concat()
const massiv = [].concat()

Ссылки

JavaScript | Массивы (Array)

ECMAScriptLiving Standardhttps://tc39.es/ecma262/#sec-indexed-collections