ホームページ  >  に質問  >  本文

タイトルは次のように書き換えられました: タイプ '登録' にプロパティが存在しません: エラー: タイプ '登録' にプロパティが存在しません。ts(2339)

私は JavaScript と Typescript を使用して開発しています。配列に重複があるかどうかを確認する次の関数がありますが、エラーが発生し、修正方法がわかりません。以下はエラーとコードの抜粋です。

エラー: プロパティ 'toLocaleLowerCase' はタイプ 'Registration' に存在しません。 ts(2339)

登録.ts

リーリー

JS ファイル

リーリー

ご意見がございましたら、よろしくお願いいたします。ありがとう!

P粉798010441P粉798010441301日前412

全員に返信(1)返信します

  • P粉863295057

    P粉8632950572023-12-24 11:57:57

    それはまさにその意味です - あなたの registeredtype には存在しません。 toLocaleLowerCase()string 型にのみ存在します。したがって、Registration 型を string にマップできない限り、マッピングできません。仕事。 Registration.fullname は文字列ですが、オプションでもあります。つまり、未定義である可能性があり、エラーがスローされる可能性もあります。

    返事
    0
  • キャンセル返事