Мой код работает, за исключением того, что мутация ([«Мэри», «Армия»]) должна возвращать значение «истина», но она возвращает ложь, а мутация ([«Мэри», «Тревога»])) должна возвращать значение «истина», но этовозвращает false.
Может кто-нибудь объяснить, почему это происходит?
Мой код пока
function mutation(arr) {
a=arr.slice(0,1); var a_str = a.toString(); a_arr = Array.from(a_str);
b=arr.slice(1,2); var b_str = b.toString(); b_arr = Array.from(b_str);
var flag=0;
for(var i=0;i<b_arr.length;i++){
for(var j=0;j<a_arr.length;j++){
if(b_arr[i]==a_arr[j]){
flag+=1;
}
}
}
if(flag>=b_arr.length){
return true;
} else return false;
}
console.log(mutation(["Mary", "Aarmy"]));