Find allows you to get a single (also the first) element from a array matching your condition while filter returns all elements matching your condition.
Find stops after the first match and returns that or undefined if there is none, filter always returns an array of all matches or an empty one if there are none.
Top comments (5)
Find allows you to get a single (also the first) element from a array matching your condition while filter returns all elements matching your condition.
thanks @adrian Jakob
thanks @lukeshiru
Find stops after the first match and returns that or undefined if there is none, filter always returns an array of all matches or an empty one if there are none.
Thanks @alex Lohr