В чем разница?
Функция проверяющая одинаковость чисел в массиве.
Почему не работает первый вариант кода?
var arr = [1,2,1,1,1,1];
function prRev (arr) {
var currentitem = arr[0];
for (i=0; i<arr.length; i++) {
if (currentitem === arr[i]) {
return true;
}
}
return false;
}
--------------------------------------------
а этот работает?
var arr = [1,2,1,1,1,1];
function prRev (arr) {
var currentitem = arr[0];
for (i=0; i<arr.length; i++) {
if (currentitem !== arr[i]) {
return false;
}
}
return true;
}
Почему === не работает, а !== работает?
Заранее спасибо!
Последний раз редактировалось suve, 01.09.2017 в 14:43.
|