Metoden find
Metoden find hjälper till att hitta det första elementet
i en array enligt den
återanrop som skickas
som parameter.
Om elementet inte finns, returneras undefined.
Syntax
array.find(funktion);
Exempel
Låt oss hitta ett element i arrayen, som uppfyller villkoren som anges i funktionen:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Resultatet av att köra koden:
1
Exempel
Låt oss hitta ett element i arrayen
som har en längd lika med 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Som ett resultat av att köra koden kommer vi att se att metoden hittade det första elementet som passar till funktionens villkor:
'kl'
Se även
-
metoden
findIndex,
som söker efter index för ett element i en array -
metoden
findLast,
som söker efter ett element från slutet av arrayen -
metoden
findLastIndex,
som söker efter index för ett element från slutet av arrayen