Để lọc null khỏi mảng và chỉ hiển thị các giá trị không null, hãy sử dụng filter(). Dưới đây là mã:
Ví dụ
var names = [null, "John", null, "David", "", "Mike", null, undefined, "Bob", "Adam", null, null];
console.log("Trước khi lọc null=");
console.log(names);
var filterNull = [];
filterNullValues = names.filter(obj => obj);
console.log("Sau khi lọc các giá trị null=");
console.log(filterNullValues);
Để chạy chương trình trên, bạn cần sử dụng lệnh sau:
node fileName.js
Kết quả
Tên tệp của tôi là demo148.js. Chương trình sẽ cho ra kết quả sau:
PS C:\Users\Amit\JavaScript-code> node demo148.js Trước khi lọc null=[ null, 'John', null, 'David', '', 'Mike', null, undefined, 'Bob', 'Adam', null, null ] Sau khi lọc các giá trị null= [ 'John', 'David', 'Mike', 'Bob', 'Adam' ]