Để xóa các chuỗi rỗng khỏi một mảng trong JavaScript, hãy gọi phương thức filter[]
trên mảng, chuyển một hàm gọi lại trả về true
cho mọi phần tử trong mảng không phải là chuỗi rỗng. Phương thức filter[]
sẽ trả về một mảng mới không bao gồm các chuỗi rỗng
Ví dụ
const arr = ['c', '', 'o', '', '', 'd', '', 'e'];const noEmptyStrings = arr.filter[[str] => str !== ''];console.log[noEmptyStrings]; // [ 'c', 'o', 'd', 'e' ]
Phương thức Array
filter[]
tạo một mảng mới chứa đầy các phần tử vượt qua bài kiểm tra được chỉ định bởi hàm gọi lại. Nó không sửa đổi mảng ban đầu
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];
console.log[filtered]; // [ 3, 4 ]
Trong ví dụ của chúng ta, mỗi phần tử trong mảng sẽ chỉ vượt qua bài kiểm tra nếu nó không phải là một chuỗi rỗng [
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];0]. Vì vậy, không có chuỗi trống nào được bao gồm trong mảng kết quảXóa các chuỗi rỗng khỏi mảng bằng vòng lặp
console.log[filtered]; // [ 3, 4 ]
Đây là một cách khác để xóa các chuỗi rỗng khỏi một mảng trong JavaScript
const arr = ['c', '', 'o', '', '', 'd', '', 'e'];const noEmptyStrings = [];for [const item of arr] {
if [item !== ''] {
noEmptyStrings.push[item];
}
}console.log[noEmptyStrings]; // [ 'c', 'o', 'd', 'e' ]
Chúng tôi tạo một biến mảng [_______11] sẽ lưu trữ các phần tử trong mảng ban đầu không phải là chuỗi rỗng. Sau đó, chúng tôi sử dụng vòng lặp
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];0 để lặp lại mảng. Đối với mỗi phần tử, chúng tôi kiểm tra xem đó có phải là một chuỗi không trống hay không bằng cách sử dụng câu lệnh
console.log[filtered]; // [ 3, 4 ]
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];1. Nếu có, chúng ta thêm nó vào biến mảng. Ở cuối vòng lặp, chúng ta sẽ có một mảng không chứa chuỗi rỗng
console.log[filtered]; // [ 3, 4 ]
Phương pháp nào cũng được, sự khác biệt chính giữa chúng là phương pháp đầu tiên là khai báo và chức năng. Đó là một đoạn ngắn sử dụng một hàm thuần túy và tập trung vào kết quả. Nhưng phương pháp thứ hai là bắt buộc, vì nó nhấn mạnh các bước thực hiện để đạt được kết quả đó
Được xuất bản lần đầu tại codingbeautydev. com
Hướng dẫn hấp dẫn về những cảnh báo tinh tế và những phần ít được biết đến của JavaScript
Sử dụng các phương pháp này, bạn sẽ có thể phát hiện chuỗi trống và hiển thị tốt nhất cho nội dung của mình
Bạn có muốn biết thêm về JavaScript và các ngôn ngữ máy tính khác không? . Hãy nâng cao khả năng sáng tạo và năng suất của bạn
Duyệt qua các bài đăng trên blog của chúng tôi để biết các bài viết thông tin khác
Cảm ơn bạn đã đọc và mã hóa vui vẻ
5/5 - [13 phiếu]
Vị trí là tất cả
Vị trí là tất cả. Tài nguyên Go-To của bạn để Tìm hiểu & Xây dựng. CSS, JavaScript, HTML, PHP, C++ và MYSQL