Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Phương thức Array.some() trong JavaScript


Array.some()

Kiểm tra ít nhất một phần tử thỏa callback. Trả về true nếu có ≥1 pass, false nếu tất cả fail. Khác với every() yêu cầu tất cả pass.

Ví dụ

<html> <body> <p id="some1"></p> <p id="some2"></p> <script> var wages = [33000, 10000, 1000, 20000]; var salary = [3000,9000,14000,10000] function checkSal(wage) { return wage >= 15000; } document.getElementById("some1").innerHTML = wages.some(checkSal); document.getElementById("some2").innerHTML = salary.some(checkSal); </script> </body> </html>

Kết quả

true false

Giải thích: wages có 33000 và 20000 >=15000 → true. salary max 14000 <15000 → false.