以下のコードですが、
typescript
1 const functions = { 2 "0": function1, 3 "1": function2, 4 "2": function3 5 }; 6 7 [0, 1, 2].map((index: number) => { 8functions[`${index}`]() 9} 10) 11
型 'string' の式を使用して型 '{ "0": (value: any, values: any) => Element | undefined; "1": (value: any, values: any) => Element | undefined; "2": (value: any, values: any) => Element | undefined; }' にインデックスを付けることはできないため、要素は暗黙的に 'any' 型になります。
型 'string' のパラメーターを持つインデックス シグネチャが型 '{ "0": (value: any, values: any) => Element | undefined; "1": (value: any, values: any) => Element | undefined; "2": (value: any, values: any) => Element | undefined; }' に見つかりませんでした。
というようなエラーが出てしまいます。
エラーの解決方法をご存知の方はいらっしゃいますでしょうか…?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。