在 JavaScript 中寻找和返回两个字符串的非常用字符


问题

我们需要编写一个接收两个字符串的 JavaScript 函数。该函数应当返回一个包含两个字符串中都不存在的字符的新字符串。

示例

以下是代码 −

 Live Demo

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));

输出

ybzc

更新于:20-Apr-2021

1K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告