Computer >> Máy Tính >  >> Lập trình >> Javascript

Xóa các giá trị '0', 'không xác định' và trống khỏi một mảng trong JavaScript

Để loại bỏ '0'. Giá trị ‘undefined’ và rỗng, bạn cần sử dụng khái niệm splice (). Giả sử sau đây là mảng của chúng tôi -

var allValues = [10, false,100,150 ,'', undefined, 450,null]

Sau đây là đoạn mã hoàn chỉnh bằng cách sử dụng vòng lặp for và splice () -

Ví dụ

var allValues = [10, false,100,150 ,'', undefined, 450,null]
console.log("Actual Array=");
console.log(allValues);
for (var index = 0; index < allValues.length; index++) {
   if (!allValues[index]) {
      allValues.splice(index, 1);
      index--;
   }
}
console.log("After removing false,undefined,null or ''..etc=");
console.log(allValues);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo88.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo88.js
Actual Array=
[ 10, false, 100, 150, '', undefined, 450, null ]
After removing false,undefined,null or ''..etc=
[ 10, 100, 150, 450 ]