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

JavaScript - chuyển đổi mảng có giá trị null thành chuỗi

Chúng tôi có một mảng chứa một số giá trị chuỗi cũng như một số giá trị rỗng.

Chúng tôi được yêu cầu viết một hàm JavaScript nhận trong mảng này và trả về một chuỗi được tạo bằng cách nối các giá trị của mảng và bỏ qua các giá trị rỗng.

Sau đây là mảng của chúng tôi, với một số giá trị null và không xác định -

const arr = ["Here", "is", null, "an", undefined, "example", 0, "", "of", "a", null, "sentence"];

Hãy viết mã cho chức năng này -

Ví dụ

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

Sau đây là đầu ra trong bảng điều khiển -

Hereisanexampleofasentence