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

Cách lọc mảng loại bỏ các phần tử của mảng khác - JavaScript

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 ]