Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Bỏ qua giá trị falsy khi xây dựng chuỗi trong JavaScript

Chúng ta có mảng chứa một số giá trị chuỗi và một số giá trị falsy. Chúng ta cần viết hàm JavaScript nhận mảng này và trả về chuỗi được xây dựng bằng cách nối các giá trị mảng và bỏ qua giá trị falsy.

Ví dụ

Mã cho việc này:

const arr = ["Here", "is", null, "an", undefined, "example", 0, "", "of", "a", null, "sentence"]; const joinArray = arr => {    const sentence = arr.reduce((acc, val) => {       return acc + (val || "");    }, "");    return sentence; }; console.log(joinArray(arr));

Đầu ra

Kết quả trên console:

Hereisanexampleofasentence