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 ]
Далее: объект