var a = [1, 2, 5, 7, 3];
var b = [1, 7, 21];
function isContained(aa, bb) {
if(!(aa instanceof Array) || !(bb instanceof Array) || ((aa.length < bb.length))) {
return false;
}
//var aaStr = aa.toString();
/*for(var i = 0; i < bb.length; i++) {
if(aaStr.indexOf(bb[i]) < 0) return false;
}*/
for (var i = 0; i < bb.length; i++) {
var flag = false;
for(var j = 0; j < aa.length; j++){
if(a[j] == bb[i]){
flag = true;
break;
}
}
if(flag == false){
return flag;
}
}
return true;
}
var c = isContained(a, b);
console.log(c);
输出结果为true