编写函数 mutation, 功能是比较字符串,传入一个数组,数组含有两个字符串,如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true,否则返回false

解决方案 »

  1.   


    引用 ・ 举报 ・ 楼主
    编写函数 mutation, 功能是比较字符串,传入一个数组,数组含有两个字符串,如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true,否则返回false
      

  2.   


    function mutation([a,b]) {
    return b.split("").every(v=>a.indexOf(v)!=-1);
    }
    alert(mutation(["12345","4153"]));
      

  3.   

    function mutation(arr){
    var b = arr[1].split('');
    var len = 0;
    for(var i = 0; i < b.length;i++){
    if( arr[0].indexOf(b[i]) > -1){
    len++;
    }
    }
    if(len == b.length){
    return true;
    }else{
    return false;
    }
    }