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

Bỏ qua giá trị sai khi tạo chuỗi trong JavaScript

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ị sai.

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 cấu trúc bằng cách nối các giá trị của mảng và bỏ qua các giá trị sai.

Ví dụ

Mã cho điều này sẽ là -

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

Đầu ra trong bảng điều khiển -

Hereisanexampleofasentence