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

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


Array.filter()

Tạo mảng mới chứa các phần tử thỏa mãn điều kiện (hàm callback trả về true).

Ví dụ 1: Lọc lương >= 19000

<html> <body> <p id="filter"></p> <script> var salary = [2000, 30000, 69000, 70000,78000]; function checkSal(sal) { return sal >= 19000; } document.getElementById("filter").innerHTML = salary.filter(checkSal); </script> </body> </html>

Kết quả

30000,69000,70000,78000

Ví dụ 2: Lọc số dương

<html> <body> <script> var numbers = [2,3,4,5,-9,0,-2,-5] function Positive(value) { return value > 0; } var posnum = numbers.filter(Positive); document.write(posnum); </script> </body> </html>

Kết quả

2,3,4,5