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

Cách hợp nhất hai chuỗi với nhau trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript có hai. Sau đó, hàm của chúng ta sẽ trả về một mảng mới chứa các ký tự thay thế từ cả hai chuỗi.

Ví dụ:Nếu hai chuỗi là -

const str1 = 'abc';
const str2 = 'def';

Đầu ra

Sau đó, đầu ra phải là -

const output = 'adbecf';

Ví dụ

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

const str1 = 'abc';
const str2 = 'def';
const mergeAlternatively = (str1, str2) => {
   const a = str1.split("").filter(el => !!el);
   const b = str2.split("");
   let mergedString = '';
   for(var i = 0; i < a.length || i < b.length; i++){
      if(i < a.length){
         mergedString += a[i];
      };
      if(i < b.length){
         mergedString += b[i];
      };
   };
   return mergedString;
};
console.log(mergeAlternatively(str1, str2));

Đầu ra

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

adbecf