May 31, 2023

Массив

Все массивы в JavaScript являются растущими, и порядок в них гарантирован.

создать массив с начальной длиной Нет никаких преимуществ в использовании этого синтаксиса

const arr1 = new Array(3)
arr1[0] = 'banana'
arr1[1] = 'apple'
arr1[2] = 'grapes'
console.log('arr1:', arr1)
// => arr1: [ 'banana', 'apple', 'grapes' ]

Литерал массива

const arr2 = []

.push() - это метод на объекте Array

arr2.push(1)
arr2.push(2)
console.log('arr2:', arr2)
// => arr2: [ 1, 2 ]

вы можете добавить в высокие индексы, хотя, вероятно, не захотите этого делать.

arr2[12] = 3
console.log('arr2 again:', arr2)
// => arr2 again: [ 1, 2, <10 empty items>, 3 ]
node jsbyexample.js
arr1: [ 'banana', 'apple', 'grapes' ]
arr2: [ 1, 2 ]
arr2 again: [ 1, 2, <10 empty items>, 3 ]

Подробнее

Далее: объект