Để xóa các chuỗi rỗng khỏi một mảng trong JavaScript, hãy gọi phương thức
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];2 trên mảng, chuyển một lệnh gọi lại trả về
console.log[filtered]; // [ 3, 4 ]
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];3 cho mọi phần tử trong mảng không phải là chuỗi rỗng. Phương thức
console.log[filtered]; // [ 3, 4 ]
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];2 sẽ trả về một mảng mới không bao gồm các chuỗi rỗng
console.log[filtered]; // [ 3, 4 ]
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
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];5
console.log[filtered]; // [ 3, 4 ]
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];6 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
console.log[filtered]; // [ 3, 4 ]
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];7]. 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 ta tạo một biến mảng [_______18] sẽ lưu trữ các phần tử trong mảng ban đầu không phải là các 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
Mọi điều điên rồ mà JavaScript đều làmHướ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
Đăng ký và nhận ngay một bản sao miễn phí
Thêm nội dung tại PlainEnglish. io. Đăng ký nhận bản tin miễn phí hàng tuần của chúng tôi. Theo dõi chúng tôi trên Twitter, LinkedIn, YouTube và Discord. Quan tâm đến hacking tăng trưởng?
Trong JavaScript null là một từ khóa được xác định trước đại diện cho một giá trị trống hoặc giá trị không xác định không có giá trị. Kiểu dữ liệu của null là một đối tượng. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi null thành String bằng nhiều cách tiếp cận sau
- Sử dụng phương thức String[]
- Nối null với một chuỗi rỗng
- Sử dụng logic OR [. ]
- Sử dụng toán tử ternary
Sử dụng phương thức String[]
String[] trong JavaScript được sử dụng để chuyển đổi một giá trị thành Chuỗi. Để chuyển đổi null thành Chuỗi, chỉ cần chuyển null vào phương thức này. Dưới đây là ví dụ để chuyển đổi null thành chuỗi bằng cách sử dụng phương pháp này
cú pháp
String[ null ]
ví dụ 1
Trong chương trình dưới đây, chúng tôi chuyển đổi null thành chuỗi bằng phương thức String[]. Chúng tôi cũng kiểm tra loại sau khi chuyển đổi
Example: Convert null to String
Convert null to Number using the String[] Method
ví dụ 2
Tránh sử dụng String[] mới
Trong chương trình dưới đây, chúng tôi giải thích lý do tại sao chúng ta không nên sử dụng new với String[] để chuyển đổi null thành String. String[] mới tạo một đối tượng thay vì chuỗi
Example: Convert null to String
Convert null to Number using the String[] Method
Lưu ý loại biến str là đối tượng sau khi chuyển đổi bằng String[] mới
Nối null với Chuỗi rỗng]
Nếu chúng ta nối null với một chuỗi rỗng [""], kết quả sẽ là kiểu chuỗi. Chúng ta có thể sử dụng kỹ thuật này để chuyển đổi null thành chuỗi. Chúng tôi sử dụng toán tử + để nối chuỗi null và rỗng [""]. Dưới đây là ví dụ để chuyển đổi null thành chuỗi bằng cách sử dụng phương pháp này
cú pháp
________số 8Ví dụ
Trong chương trình dưới đây, chúng tôi nối null với "" bằng cách sử dụng + để chuyển đổi null thành chuỗi
Example: Convert null to String
Convert null to Number by concatenating null with empty string
Sử dụng logic OR [. ]
Toán tử hoặc được đại diện bởi. đăng nhập JavaScript. Để chuyển null thành số chúng ta sử dụng toán tử OR với null và bất kỳ số nào thì toán tử OR sẽ trả về Số đó
cú pháp
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];0
console.log[filtered]; // [ 3, 4 ]
Ví dụ
Trong ví dụ này, chúng tôi đã tạo một biến num và gán giá trị là null. "vô giá trị"
const arr = [1, 2, 3, 4];const filtered = arr.filter[[num] => num > 2];1
console.log[filtered]; // [ 3, 4 ]
Sử dụng toán tử ternary
Toán tử điều kiện hoặc toán tử bậc ba trước tiên đánh giá một biểu thức cho giá trị đúng hoặc sai và sau đó thực hiện một trong hai câu lệnh đã cho tùy thuộc vào kết quả của việc đánh giá