Phương thức find
Phương thức find giúp tìm phần tử đầu tiên
trong mảng theo
callback được truyền vào tham số.
Nếu không có phần tử, nó trả về undefined.
Cú pháp
mảng.find(hàm);
Ví dụ
Hãy tìm phần tử trong mảng thỏa mãn điều kiện được viết trong hàm:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Kết quả thực thi mã:
1
Ví dụ
Hãy tìm phần tử trong mảng
có độ dài bằng 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Kết quả thực thi mã chúng ta sẽ thấy phương thức đã tìm được phần tử đầu tiên phù hợp với điều kiện của hàm:
'kl'
Xem thêm
-
phương thức
findIndex,
tìm chỉ mục của phần tử trong mảng -
phương thức
findLast,
tìm phần tử từ cuối mảng -
phương thức
findLastIndex,
tìm chỉ mục phần tử từ cuối mảng