実現したいこと
TSのエラー解消方法がわからない
発生している問題・エラーメッセージ
ts(7053)
型 'string' の式を使用して型 '{ あ: boolean; い: boolean; う: boolean; }' にインデックスを付けることはできないため、要素は暗黙的に 'any' 型になります。
該当のソースコード
type Status = { [key: string]: boolean } const aa=['あ', 'い', 'う'] const bb={'あ': false, 'い': false, 'う': false} const cc:Status[]=aa.map((data)=>{ return{ kana:bb[data] } })
試したこと
エラー内容を調べたところ
型をただのbooleanではなくこのような形にすれば解消できるとありましたが
エラーが消えないため質問しました。
{ [key: string]: boolean }
回答よろしくお願い致します
0 コメント