Изучите различные способы создания массивов JavaScript.
1. Использование оператора присваивания
var array = []; var array2 = [1,2,3,4,5];
2. Использование оператора new
new Array(length)
;
- Создает массив с длиной, равной числу.
length > 0
в противном случае будет выдана ошибка
var arr = new Array(2); arr; [empty × 2] arr.length; // 2 arr[0]; undefined // when we set arr[3] = 10; //It will increase the array size [empty × 3, 10]
3. Использование Array.from
var arr = Array.from({length : 2}); arr; // [undefined, undefined] arr[0] = 1; arr[1] = 2; var arrCopy = Array.from(arr); arrCopy; // [1,2]
4. Использовать оператор Spread.
var arr = [1,2,3,4,5] var array2 = [ ...arr ] array2; // [1,2,3,4,5]
5. Использование массива
Создает новый массив с аргументами как элементами. Длина массива устанавливается равной количеству аргументов.
var array = Array(1,2,3,4,5); array; // [1,2,3,4,5]
Если мы передадим единственный числовой аргумент, тогда конструктор Array
создаст новый массив длины, эквивалентной аргументу
var array= Array(5); array; //[empty x 5]
Если мы передадим строку
var array= new Array("5"); array; ["5"]
Чтобы создать массив с одним числовым элементом, мы можем использовать Array.of
6. Использование Array.of
Он похож на конструктор массива. Но
- .
Array.of(5)
→[5]
Array(5)
→[empty x 5]
var array = Array.of(5); array; / [5] var array2 = Array.of(1,2,3,4,5,6, "string"); array2; // [1, 2, 3, 4, 5, 6, "string"]
Следуй за мной JavaScript Jeep🚙💨.
Другие статьи