TypeScriptは静的型付けなので、
要素の値の型を指定していない配列に、
特定の型の値を取り出そうとはできません。
下記と全く同じ原理の現象です。
typescriptの「never typeのパラメータに割り当てられない」エラーとは何ですか?
なので、一度型付で変数を定義する必要があります。
typescript
1const arr: string[] = [];
2
3const index = arr.indexOf("kero");
もしくは、下記のように、その場で型付きの配列にキャストする方法もあります。
typescript
1const index = ([] as string[]).indexOf("kero");
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/15 23:02
2020/10/15 23:32