| 
				Взять значение группы переменных
			 Доброго времени суток.
 Есть где-то в конце страницы есть вставка:
 <script>
 var a1 = "a1value";
 var a2 = "a2value";
 ....
 var aN = "aNvalue";
 </script>
 
 как взять значение всех переменных? как к ним обратиться заранее не зная, какое значение принимает N?
 
 Я думал сделать как-то в цикле через eval();
 try
 {
 for( var n = 1; n <= 5; n++ )
 {
 var varName = "a" + n;
 var val = eval( varName );
 alert( varName + "\t" + val );
 }
 }
 catch ( e )
 {
 alert( e );
 }
 
 Но так как n не всегда будет идти по-порядку, то кидается исключение: ReferenceError: а3 is not defined и на этом цикл, соответственно, заканчивается.
 
 Что можно еще попробовать? Какие-нибудь модные джикверивские геттеры?
 |