Array против type[] в TypeScript: изучение методов и приемов работы с массивами

В TypeScript и array, и type[]используются для определения массивов с определенным типом элемента. Они эквивалентны и могут использоваться взаимозаменяемо.

Вот некоторые другие методы и приемы, связанные с массивами в TypeScript:

  1. Инициализация массива:

    • Используя буквальный синтаксис: let arr: Number[] = [1, 2, 3];
    • Использование конструктора Array: let arr: Array= new Array(1, 2, 3);
  2. Манипуляции с массивами:

    • Доступ к элементам: let firstValue = arr[0];
    • Изменение элементов: arr[1] = 5;
    • Добавление элементов: arr.push(4);
    • Удаление элементов: arr.pop();
    • Итерация по элементам:
      for (let element of arr) {
      console.log(element);
      }
  3. Методы массива:

    • длина: извлекает длину массива.
    • concat(): объединяет два или более массива.
    • join(): объединяет все элементы массива в строку.
    • slice(): извлекает часть массива в новый массив.
    • splice(): изменяет содержимое массива путем удаления, замены или добавления элементов.
    • indexOf(): возвращает первый индекс, по которому можно найти данный элемент в массиве.
    • filter(): создает новый массив со всеми элементами, прошедшими проверку.
    • map(): создает новый массив, применяя функцию к каждому элементу.
    • reduce(): применяет функцию для уменьшения массива до одного значения.