Are you doing array search using the old school for-loops? Time to change, kid.
Consider this array -
To search for a specific value -
We use the Array.find method to retrieve search results. The argument for
find takes a function which has the condition for find.
In our case we pass a
val which represents each item in the array, and compare the
name prop to the given value.
find returns the matched item or
We typically use a simple
for loop with equality operator or a
for-each to return array element with matching criteria. While Array.find() also iterates through the array, it is more intuitive and easier to read.