მეთოდი find

მეთოდი find ეხმარება იპოვოს პირველი ელემენტი მასივში პარამეტრად გადაცემული კოლბექის მიხედვით. თუ ელემენტი არ არის, დააბრუნებს undefined.

სინტაქსი

javascriptმასივი.find(ფუნქცია);

მაგალითი

მოდი ვიპოვოთ მასივის ელემენტი, რომელიც შეესაბამება ფუნქციაში აღწერილ პირობებს:

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

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

console.log(res);

კოდის შესრულების შედეგი:

javascript1

მაგალითი

მოდი ვიპოვოთ მასივის ელემენტი, რომლის სიგრძე უდრის 2:

javascriptlet arr = ['abc', 'defg', 'kl', 'mn'];

let res = arr.find(function(elem) {
  return elem.length == 2;
});

console.log(res);

კოდის შესრულების შედეგად ჩვენ ვნახავთ, რომ მეთოდმა იპოვა პირველი ელემენტი, რომელიც შეესაბამება ფუნქციის პირობებს:

javascript'kl'

იხილეთ აგრეთვე

  • მეთოდი findIndex,
    რომელიც ეძებს ელემენტის ინდექსს მასივში
  • მეთოდი findLast,
    რომელიც ეძებს ელემენტს მასივის ბოლოდან
  • მეთოდი findLastIndex,
    რომელიც ეძებს ელემენტის ინდექსს მასივის ბოლოდან