TypeScript · Middle · Запитання 31 з 75

Чим unknown[] відрізняється від any[] у параметрі функції?

Пояснення

Обидві версії приймають будь-який масив, але всередині функції з unknown не можна викликати метод елемента без перевірки. Якщо функція не працює з елементами (наприклад, рахує довжину), unknown[] - безпечний вибір. Ще краще - дженерик T[], якщо тип важливий для результату.

Де почитати

Помилка в запитанні

TypeScript · Middle · запитання 31

Перевірте себе

Пройдіть тест TypeScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест