JavaScript синтаксис...

4 отговора 124 прегледа
#1

JavaScript синтаксис...

Искам ето това:

if(f.s_type1){alert("Не");return;};
if(f.s_type2){alert("Не");return;};
if(f.s_type3){alert("Не");return;};
....
if(f.s_typeX){alert("Не");return;};

да го натикам в един for цикъл. Как да заменя числото на "s_typeX" (демек X-са) с индекса "i" от цикъла for, в смисъл, какъв е синтаксиса?
С f.s_type.i , f.s_type+i не става.... :(

"В името на всички черни дупки на космоса!"
Отговор
в отговор на BloodeR #2

Re: JavaScript синтаксис...

probvaj s eval()

Отговор
в отговор на JohnT #3

Re: JavaScript синтаксис...

какво с него?

"В името на всички черни дупки на космоса!"
Отговор
в отговор на BloodeR #4

Re: JavaScript синтаксис...

for(var i = 0; i < n; i++) {
if( eval("f.s_type" + i) ) {
alert("Не");
return;
};
}


Най-същественото е невидимо за очите
Отговор
в отговор на Lot #5

Re: JavaScript синтаксис...

Това е! Супер :)... Мерси много :)

"В името на всички черни дупки на космоса!"
Отговор