Массивы — это фундаментальные структуры данных, которые позволяют нам хранить коллекции элементов в TypeScript и манипулировать ими. В этой статье блога мы рассмотрим различные методы создания экземпляров массива в TypeScript, попутно предоставляя вам простые для понимания примеры кода. Независимо от того, новичок вы или хотите освежить свои знания, это подробное руководство поможет вам освоить создание массивов в TypeScript.
Метод 1: использование синтаксиса литерала массива
Самый простой способ создать экземпляр массива в TypeScript — использовать синтаксис литерала массива. Он предполагает заключение элементов в квадратные скобки [].
const fruits: string[] = ["apple", "banana", "orange"];
Метод 2: использование конструктора массива
Конструктор массива позволяет нам создать экземпляр массива, передавая элементы в качестве аргументов.
const numbers: number[] = new Array(1, 2, 3, 4, 5);
Метод 3: создание пустого массива
Чтобы создать пустой массив, вы можете опустить элементы в квадратных скобках или использовать конструктор Arrayбез каких-либо аргументов.
const emptyArray1: string[] = [];
const emptyArray2: number[] = new Array();
Метод 4: использование метода Array.from()
Метод Array.from()создает новый экземпляр массива из итерируемого или подобного массиву объекта.
const iterable = "hello";
const arrayFromIterable: string[] = Array.from(iterable);
Метод 5: использование метода Array.of()
Метод Array.of()создает новый экземпляр массива с заданными элементами в качестве отдельных аргументов.
const arrayOfNumbers: number[] = Array.of(1, 2, 3, 4, 5);
Метод 6: использование оператора расширения (…)
Оператор расширения позволяет нам создать новый экземпляр массива путем объединения нескольких массивов или добавления элементов в существующий массив.
const array1: number[] = [1, 2, 3];
const array2: number[] = [4, 5, 6];
const combinedArray: number[] = [...array1, ...array2];
Метод 7. Использование метода fill()
Метод fill()создает новый экземпляр массива с указанным значением для всех его элементов.
const filledArray: number[] = new Array(5).fill(0);
В этой статье мы рассмотрели несколько методов создания экземпляров массива в TypeScript. Мы рассмотрели синтаксис литерала массива, конструктор Array, Array.from(), Array.of(), оператор расширения и метод fill(). Понимая эти методы, вы сможете уверенно создавать и инициализировать массивы в своих проектах TypeScript. Так что вперед, экспериментируйте с этими примерами и раскройте весь потенциал массивов в TypeScript!