Η μέθοδος find
Η μέθοδος find βοηθά στην εύρεση του πρώτου στοιχείου
σε έναν πίνακα σύμφωνα με το
callback που μεταβιβάστηκε
στην παράμετρο. Εάν το στοιχείο δεν υπάρχει, επιστρέφεται undefined.
Σύνταξη
πίνακας.find(συνάρτηση);
Παράδειγμα
Ας βρούμε ένα στοιχείο του πίνακα, που αντιστοιχεί στις συνθήκες που ορίζονται στη συνάρτηση:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
1
Παράδειγμα
Ας βρούμε ένα στοιχείο του πίνακα,
του οποίου το μήκος είναι ίσο με 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Στο αποτέλεσμα εκτέλεσης του κώδικα θα δούμε ότι η μέθοδος βρήκε το πρώτο στοιχείο που ταιριάζει στις συνθήκες της συνάρτησης:
'kl'
Δείτε επίσης
-
η μέθοδος
findIndex,
που αναζητά το ευρετήριο ενός στοιχείου σε έναν πίνακα -
η μέθοδος
findLast,
που αναζητά ένα στοιχείο από το τέλος του πίνακα -
η μέθοδος
findLastIndex,
που αναζητά το ευρετήριο ενός στοιχείου από το τέλος του πίνακα