Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   перебор в массиве теряет первую строчку (https://javascript.ru/forum/misc/27501-perebor-v-massive-teryaet-pervuyu-strochku.html)

Radost_ 15.04.2012 05:00

перебор в массиве теряет первую строчку
 
Разбираюсь снова
function myempty() {
var FirstAr = ["2","5","6"];
var SecondAr = new Array ("2","7","8")

for (var i=0; i<FirstAr.lenght; i++){
for (var j = 0; j < SecondAr.lenght; j++) {
if (FirstAr[i] == SecondAr[j]){
return SecondAr[j]; //по идее здесь должно выдаваться "2"
}
continue;
}
}
return 11111;
}

почему-то не могу получить сравнение первых строк. можете помочь?

T-sh 15.04.2012 05:11

function myempty() {
 var FirstAr = ["2","5","6"];
 var SecondAr = new Array ("2","7","8");
 for (var i=0; i<FirstAr.length; i++){
 for (var j = 0; j < SecondAr.length; j++) {
 if (FirstAr[i] === SecondAr[j]){
 alert(SecondAr[j]); //по идее здесь должно выдаваться "2"
 }
 continue;
 }
 }
 alert(11111);
 }


1. используйте === для проверки.
2. нет свойста lenght, а есть свойство length


Часовой пояс GMT +3, время: 08:13.