Xóa null trong mảng javascript
Chúng ta có thể lọc tất cả các giá trị null ra khỏi một mảng bằng cách sử dụng Array tích hợp. nguyên mẫu. phương pháp lọc. Ví dụ mã sau đây cũng loại bỏ tất cả các giá trị Show
Loại bỏ các phần tử trống bằng cách sử dụng phương pháp lọc mảng với biểu thức booleanMột cách thực sự đơn giản khác để xóa tất cả các giá trị trống khỏi mảng javascript là kết hợp phương thức bộ lọc với biểu thức kiểm tra boolean. Phương pháp này cũng sẽ lọc ra các phần tử Để xóa các phần tử trống, Phương pháp này hoạt động vì khi một mục trống, null hoặc undefined được lặp lại, nó sẽ đánh giá thành boolean false, sau đó sẽ được lọc ra khỏi mảngHãy xem xét mảng này với một số phần tử trống,
Mục tiêu của chúng tôi là loại bỏ các phần tử trống và cả các giá trị Vì vậy, hãy sử dụng phương thức mảng
vâng. 😃 Chúng ta có mảng mới với tất cả các giá trị trống, Xem ví dụ này trực tiếp trong JSBin Phương pháp luân phiên. Lặp lại bằng cách sử dụng // array with empty elements const arr = [1, , , , 2, 3, 4, 56, "text", null, undefined, 67, ,]; // use filter() array method // and return the element which is being looped const newArr = arr.filter((a) => a); console.log(newArr); // [1, 2, 3, 4, 56, "text", 67] ✅4Một cách khác là sử dụng 4 và kiểm tra xem phần tử có giá trị là 6 bên trong vòng lặp hay không và nếu nó thêm phần tử đó vào mảng mới thì điều này, |