javascript 判斷某個數組中是…
//是否被包含,是返回true,不是返回false
function isContained(a, b){
if(!(a instanceof Array)
|| !(b instanceof Array)) return false;
if(a.length <
b.length) return false;
var aStr =
a.toString();
console.info(aStr);
for(var i = 0, len =
b.length; i < len; i++){
console.info(aStr.indexOf(b[i]));
if(aStr.indexOf(b[i]) == -1) return false;
}
return true;
}
(function(){
var a =
[1,2,3,4,5];
var b = [1,4,3,2];
var c = [1,6];
alert(isContained(a,b));//true
alert(isContained(a,c));//false
})()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.