$(function(){
var mm = [[-1,0],[0,-1],[0,2]];
var checkArr = function(sArr){
var result;
i = 0;
$.each(mm,function(){
// если в массиве есть число ниже нуля, то результат функции ЛОЖЬ
if (sArr[i][0]<0 || sArr[i][1]<0){
result = false;
}
// иначе же ИСТИНА
else result = true;
++i;
});
return result;
}
console.log(checkArr(mm));
});
я не пойму почему она всегда true возвращает?
Спустя 4 минуты, 22 секунды (23.02.2012 - 16:29) Oyeme написал(а):
$(function(){
var mm = [[-1,0],[0,-1],[0,2]];
var checkArr = function(sArr){
var result = true;
i = 0;
$.each(mm,function(){
// если в массиве есть число ниже нуля, то результат функции ЛОЖЬ
if (sArr[i][0]<0 || sArr[i][1]<0){
result = false;
}
++i;
});
return result;
}
console.log(checkArr(mm));
});
Спустя 2 минуты, 23 секунды (23.02.2012 - 16:32) Stasonix написал(а):
в Яблочко!