私は JavaScript と Typescript を使用して開発しています。配列に重複があるかどうかを確認する次の関数がありますが、エラーが発生し、修正方法がわかりません。以下はエラーとコードの抜粋です。
エラー: プロパティ 'toLocaleLowerCase' はタイプ 'Registration' に存在しません。 ts(2339)
登録.ts
リーリーJS ファイル
リーリーご意見がございましたら、よろしくお願いいたします。ありがとう!
P粉8632950572023-12-24 11:57:57
それはまさにその意味です - あなたの registered
type には存在しません。 toLocaleLowerCase()
は string
型にのみ存在します。したがって、Registration
型を string
にマップできない限り、マッピングできません。仕事。 Registration.fullname
は文字列ですが、オプションでもあります。つまり、未定義である可能性があり、エラーがスローされる可能性もあります。