var arr = [[[3,3,400],[1,2,200],[1,3,300],[2,3,500]],[[3,3,400],[1,2,500],[1,3,600],[2,3,700]]]; function init(arr) {     for(var i = 0;i<2;i++){         check(arr[i]);     } } function check(arr) {     var price = arr[0][2];     for(var i = 1;i<arr.length;i++){         if(arr[i][2]>price){             arr.splice(i,1);         }     }     var tag = 0;     for(var j = 1;j<arr[0][1]+1;j++){         var num = j;         for(var k = 1;k<arr.length;k++){             if(arr[k].indexOf(num) !== -1){                 tag+=1;                 k = arr.length;             }         }     }     if(tag === arr[0][1]){         console.log("YES")     }else{         console.log("NO")     } } init(arr);