Показать сообщение отдельно
  #20 (permalink)  
Старый 26.01.2016, 20:20
Интересующийся
Отправить личное сообщение для x1ds Посмотреть профиль Найти все сообщения от x1ds
 
Регистрация: 25.02.2015
Сообщений: 27

Сообщение от рони Посмотреть сообщение
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))
Спасибо огромное) То что нужно !
Ответить с цитированием