JS New Array - Изучаем методы работы с массивами в JavaScript
Оператор `new Array()` используется в JavaScript для создания нового массива. Он позволяет создавать массивы с начальным размером и элементами.
Пример использования оператора `new Array()`:
javascript
// создание пустого массива
var emptyArray = new Array();
console.log(emptyArray); // []
// создание массива с начальным размером
var arrayWithSize = new Array(3);
console.log(arrayWithSize); // [undefined, undefined, undefined]
// создание массива с начальными элементами
var arrayWithElements = new Array("apple", "banana", "orange");
console.log(arrayWithElements); // ["apple", "banana", "orange"]
Мы можем использовать оператор `new Array()` для создания массивов с заданными размерами или начальными элементами. При создании массива с начальным размером, все элементы будут иметь значение `undefined`. При создании массива с начальными элементами, мы указываем эти элементы внутри скобок.
Однако в большинстве случаев рекомендуется использовать сокращенное синтаксическое обозначение `[]` для создания массивов, так как оно является более компактным и понятным:
javascript
// создание пустого массива
var emptyArray = [];
console.log(emptyArray); // []
// создание массива с начальным размером
var arrayWithSize = new Array(3);
console.log(arrayWithSize); // [undefined, undefined, undefined]
// создание массива с начальными элементами
var arrayWithElements = ["apple", "banana", "orange"];
console.log(arrayWithElements); // ["apple", "banana", "orange"]
Обратите внимание, что оператор `new Array()` поддерживает также использование только одного аргумента численного типа, который определяет размер массива. Такой подход отличается от создания массива с указанием одного аргумента числового типа в сокращенном синтаксисе `[]`, который создаст массив с одним элементом, равным заданному числу.
javascript
var arrayWithSize = new Array(5);
console.log(arrayWithSize); // [undefined, undefined, undefined, undefined, undefined]
var arrayWithElement = [5];
console.log(arrayWithElement); // [5]
Вывод:
Оператор `new Array()` используется для создания нового массива в JavaScript. Мы можем создавать пустые массивы, массивы с начальным размером или массивы с начальными элементами. Однако рекомендуется использовать сокращенный синтаксис `[]`, так как он является более компактным и понятным.