AS CONST | array as const | Советы TypeScript #frontend #javascript #react #typescript #shorts

preview_player
Показать описание
Рассмотрим на примере работы с массивом.
Что значит array as const в TypeScript
1. длинна всегда одинаковая
2. контент всегда одинаковый

const COLORS = ['white', 'blue', 'red'];
COLORS.push('yellow');

const COLORS = ['white', 'blue', 'red'] as const;
COLORS.push('yellow');

Если мы напишем as const, то любая операция которая, могла изменить длину или содержимое, больше не работает. Мы сообщаем TypeScript, что массив больше не изменится.

#reactjs
#javascript
#typescript
#usestate
#useeffect
#frontend

Рекомендации по теме
Комментарии
Автор

Прям как enum в php, полезно 👍 хотя всегда удивлял const, вроде намек на константу а нет, переменная

КоляСолдат