x1ds,
медитируйте
var m1 = [[1, 0, 0],[2, 3, 0],[1,2, 3],[1, 2, 5],[1, 3, 5]];
var m2 = [5,2,1,1,5];
function fn(a, b) {
return a.every(function(a, i) {
return a.some(function(a) {
return a == b[i]
})
})
};
alert(fn(m1,m2))
var m2 = [0,2,1,1,5];
alert(fn(m1,m2))
/*или так */
function foo(a, b) {
return a.every(function(a, i) {
return !!~a.indexOf(b[i])
})
};
var m2 = [5,2,1,1,5];
alert(foo(m1,m2))
var m2 = [0,2,1,1,5];
alert(foo(m1,m2))