НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
TypeScript. Уроки для початківців

En Es De

TypeScript Масиви


TypeScript має спеціальний синтаксис для введення масивів.

Докладніше про масиви читайте в розділі JavaScript Масив.

Приклад

const names: string[] = [];
names.push("Dylan"); // немає помилки
// names.push(3); // Помилка: аргумент типу 'number' не можна призначити параметру типу 'string'.
Спробуйте самі »

Лише читання / readonly

Ключове слово readonly може запобігти зміні масивів.

Приклад

const names: readonly string[] = ["Dylan"];
names.push("Jack"); // Помилка: властивість 'push' не існує в типі 'readonly string[]'.
// спробуйте видалити модифікатор readonly та перевірте, чи це працює?
Спробуйте самі »

Тип виведення

TypeScript може визначити тип масиву, якщо він має значення.

Приклад

const numbers = [1, 2, 3]; // виведений тип number[]
numbers.push(4); // немає помилки
// рядок коментаря нижче, щоб побачити успішне завдання
numbers.push("2"); // Помилка: аргумент типу 'string' не можна призначити параметру типу 'number'.
let head: number = numbers[0]; // немає помилки
Спробуйте самі »

TypeScript Вправи

Перевірте себе за допомогою вправ

Вправа:

Запобігти зміні масиву:

const names:  string[] = ["Dylan"];
    



Коментарі