美文网首页
常用的算法

常用的算法

作者: xilong | 来源:发表于2019-01-16 18:06 被阅读7次

1、判断一个数组 是否包含 另外一个数组

var smallArray = [1,2,3];
var bigArray = [1,2,3,4,5];
//判断 一个数组 是否包含 另外一个数组
function isContainedFn(smallArray,bigArray){
    if(!(smallArray instanceof Array)||!(bigArray instanceof Array)||((bigArray.length < smallArray.length))){
        return false;
    }
    var bigString = bigArray.join('');
    for (var i = 0 ;i < smallArray.length;i++) {
        if(bigString.indexOf(smallArray[i]) < 0) return false;
    }
    return true;
}
var isContained = isContainedFn(smallArray,bigArray);
console.log(isContained);

相关文章

网友评论

      本文标题:常用的算法

      本文链接:https://www.haomeiwen.com/subject/jezmdqtx.html