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