タイトルは次のように書き換えられました: タイプ '登録' にプロパティが存在しません: エラー: タイプ '登録' にプロパティが存在しません。ts(2339)
P粉798010441
P粉798010441 2023-12-23 14:41:03
0
1
409

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

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

登録.ts

リーリー

JS ファイル

リーリー

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

P粉798010441
P粉798010441

全員に返信(1)
P粉863295057

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!