Die Eigenschaft von undefiniert kann nicht gelesen werden (lesen Sie „split'). TypeError: Die Eigenschaft von undefiniert kann nicht gelesen werden (lesen Sie „split').
P粉094351878
P粉094351878 2023-07-28 20:05:15
0
1
430

Ich versuche, das Veröffentlichungsjahr aus dem an eine React-Funktionskomponente übergebenen Release-Datum (als Requisiten) abzurufen, erhalte jedoch die Fehlermeldung „String undefiniert“.

const Banner = ({ background_path, poster_path ,title,release_date}) => zurückkehren ( 
{title} ({release_date.split("-")[0]})
); }; Standardbanner exportieren;

Wenn ich release_date direkt verwende, wird es problemlos gerendert, kein Problem. Aber wenn ich eine Methode auf einen String anwende, wird undefiniert zurückgegeben. (Veröffentlichungsdatum ist eine Zeichenfolge, z. B. „18.07.2023“)

P粉094351878
P粉094351878

Antworte allen (1)
P粉311423594

我建议添加一个条件来确保我不会有空括号(例如,如果您的数据获取返回为空)。

{title} {release_date && ` (${release_date.split("-")[0]})`}
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!