Giả sử mảng đầu tiên có các phần tử:
[100, 110, 150, 180, 190, 175]
Mảng thứ hai:
[100, 150, 175]
Để lọc mảng đầu tiên loại bỏ các phần tử xuất hiện trong mảng thứ hai, hãy sử dụng filter().
Ví dụ
Mã minh họa:
var result = [100, 110, 150, 180, 190, 175].filter(
function(obj) {
return this.indexOf(obj) < 0;
},
[100, 150, 175]
);
console.log("Sau khi lọc, kết quả =");
console.log(result);Để chạy chương trình, sử dụng lệnh:
node tenFile.js
Tên file ở đây là demo269.js.
Kết quả
Đầu ra trên console:
PS C:\Users\Amit\javascript-code> node demo269.js Sau khi lọc, kết quả = [ 110, 180, 190 ]