

Changes to already-visited indexes do not cause callbackFn to be invoked on them again.callbackFn will not visit any elements added beyond the array's initial length when the call to find() began.Note, however, that the length of the array is saved before the first invocation of callbackFn.

Empty slots in sparse arrays behave the same as undefined.įind() does not mutate the array on which it is called, but the function provided as callbackFn can. If callbackFn never returns a truthy value, find() returns undefined.ĬallbackFn is invoked for every index of the array, not just those with assigned values. find() then returns that element and stops iterating through the array. It calls a provided callbackFn function once for each element in an array in ascending-index order, until callbackFn returns a truthy value.

The find() method is an iterative method.
