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

javascriptarray.find(funktion);

Exempel

Låt oss hitta ett element i arrayen, som uppfyller villkoren som anges i funktionen:

javascriptlet arr = [1, 2, 3, 4];

let res = arr.find(function(currentValue) {
  return currentValue > 0;
});

console.log(res);

Resultatet av att köra koden:

javascript1

Exempel

Låt oss hitta ett element i arrayen som har en längd lika med 2:

javascriptlet 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:

javascript'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