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

Tìm và trả về các ký tự không phổ biến giữa hai chuỗi trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript có hai chuỗi. Hàm của chúng ta sẽ trả về một chuỗi ký tự mới không phổ biến cho cả hai chuỗi.

Ví dụ

Sau đây là mã -

const str1 = "xyab";
const str2 = "xzca";
const findUncommon = (str1 = '', str2 = '') => {
   const res = [];
   for (let i = 0; i < str1.length; i++){
      if (!(str2.includes(str1[i]))){
         res.push(str1[i])
      }
   }
   for (let i = 0; i < str2.length; i++){
      if (!(str1.includes(str2[i]))){
         res.push(str2[i])
      }
   }
   return res.join("");
};
console.log(findUncommon(str1, str2));

Đầu ra

ybzc