javascript / beginner
Snippet
Bestimmte Elemente finden mit Array.find()
Die find-Methode gibt das erste Element im bereitgestellten Array zurück, das die Testfunktion erfüllt. Sie wird in Next.js häufig verwendet, um ein einzelnes Element aus einer Liste basierend auf einer ID aus der URL auszuwählen.
snippet.js
1
2
3
function getPostById(posts, targetId) {return posts.find(post => post.id === targetId);}
nextjs
Erklärung
1
posts.find(...)
Durchsucht das Array nach einer einzelnen Übereinstimmung.
2
post => post.id === targetId
Die Logik, die die ID jedes Posts mit der gesuchten ID vergleicht.