未定義のプロパティを読み取ることができません (「分割」を読み取ります) TypeError: 未定義のプロパティを読み取ることができません (「分割」を読み取ります)
P粉094351878
P粉094351878 2023-07-28 20:05:15
0
1
570
<p>React 関数コンポーネントに渡された release_date (小道具として) からリリース年を取得しようとしていますが、文字列が未定義のエラーが発生します。 </p> <pre class="brush:php;toolbar:false;">const Banner = ({ backdrop_path,poster_path ,title,release_date}) => { 戻る (
<div className="bg-sky-200/80"> <div className="flex flex-nowrap p-12"> <ポスターカード ポスターパス={ポスターパス} /> <div className="grow px-8"> <div className="text-4xl text-white font-bold"> <a className="hover:cursor-pointer hover:text-gray-200">{title}</a> ({release_date.split("-")[0]}) </div> </div> </div> </div> </div> ); }; デフォルトのバナーをエクスポート;</pre> <p>release_date を直接使用すると、問題なく表示されます。しかし、文字列にメソッドを適用すると、未定義が返されます。 (release_date は「2023-07-18」などの文字列です)</p>
P粉094351878
P粉094351878

全員に返信(1)
P粉311423594

空の括弧が存在しないことを確認するための条件を追加することをお勧めします (たとえば、データが空を返した場合)。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート