Ich möchte eine Liste mit einem Parameter durch URL angegeben bestellen. gebe ich den Parameter React-Router verwenden, mit diesem Parameter kann ich dies tun:Filterliste im laufenden Betrieb durch einen Parameter
const newlist = arrayList.filter(el => el.id === urlId);
console.log(newlist);
Aber leider newlist
nicht wiedergegeben wird, und es ist leer. Die urlId
wird empfangen, aber der Filter scheint nicht die Zeit zu haben, richtig zu filtern und zu drucken.
Irgendwelche Hinweise?
Benötigen Sie mehr Informationen, aber eine Vermutung, die ich habe, ist, dass Ihre 'urlId' eine Zeichenkette ist, und Ihre' ID' eine Zahl ist. Nur eine Vermutung, weil das eine Möglichkeit ist, dass "el.id === urlId" fehlschlagen könnte, selbst wenn es aufgefüllt ist. –
Und du hattest Recht. Wenn Sie dies als Antwort schreiben, akzeptiere ich es. Danke, Mann. – Mark