比较两个数组是否相同

function includeArr (a, b) {
    if (!(a instanceof Array) || !(b instanceof Array)) return false;
    if (a.length < b.length) return false;
    var aStr = a.toString();
    for (var i = 0, len = b.length; i < len; i++) {
        if (aStr.indexOf(b[i]) == -1) return false;
    }
    return true;
}

var data1=['12','22','444'];
var data2=['12','22','444'];
var data3=['111','33','22'];

includeArr(data1,data2)//返回true
includeArr(data1,data3)//返回false