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

Đối sánh ký tự đại diện của chuỗi JavaScript


Chúng tôi được yêu cầu viết một hàm JavaScript chấp nhận hai chuỗi và một số n. Hàm đối sánh với hai chuỗi tức là, nó kiểm tra xem hai chuỗi có chứa các ký tự giống nhau hay không.

Hãy viết mã cho chức năng này -

Ví dụ

const str1 = 'first string';
const str2 = 'second string';
const wildcardMatching = (first, second, num) => {
   let count = 0;
   for(let i = 0; i < first.length; i++){
      if(!second.includes(first[i])){
         count++;
      };
      if(count > num){
         return false;
      };
   };
   return true;
};
console.log(wildcardMatching(str1, str2, 2));
console.log(wildcardMatching(str1, str2, 1));
console.log(wildcardMatching(str1, str2, 0));

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

true
true
false