1. 程式人生 > >js判斷一個數組是否包含另一個數組

js判斷一個數組是否包含另一個數組

var a = [1,2,5,7,3];
var b = [1,7,2];
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;
	}
	return true;
}
var c = isContained(a,b);
console.log(c);
輸出結果為true