定数の配列を宣言する 下記のように配列を宣言をすると、stringの配列になる。 要素の取得時にもstringとなってしまい不便。 また配列の更新も可能なため、定数としてよろしくない。 // fruits: string[] に推論される const fruits = ['apple', 'banana', 'orange']; // fruit: string | undefined に推論される const fruit = fruits[0]; // 自由に編集も可能 fruits[10] = 'melon';
![[TypeScript] 定数の配列に as const と satisfies をつける](https://cdn-ak-scissors.b.st-hatena.com/image/square/9de96825938b962480ea17e0a1c32afd617a0d32/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fzenn-user-upload%2Favatar%2F716f6c6e7e.jpeg)