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

Tìm phần tử được chia sẻ giữa hai chuỗi - JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript có hai chuỗi có thể / không chứa một số phần tử phổ biến. Hàm phải trả về một chuỗi trống nếu không có phần tử chung nào tồn tại, nếu không thì một chuỗi chứa tất cả các phần tử chung giữa hai chuỗi.

Sau đây là hai chuỗi của chúng tôi -

const str1 = 'Hey There!!, how are you';
const str2 = 'Can this be a special string';

Ví dụ

Sau đây là mã -

const str1 = 'Hey There!!, how are you';
const str2 = 'Can this be a special string';
const commonString = (str1, str2) => {
   let res = '';
   for(let i = 0; i < str1.length; i++){
      if(!str2.includes(str1[i])){
         continue;
      };
      res += str1[i];
   };
   return res;
};
console.log(commonString(str1, str2));

Đầu ra

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

e here h are