PDA

Просмотр полной версии : Помогите минимизировать код


Серега
03.07.2002, 17:21
_root.aaa0.ttt = texts.charAt(0);
_root.aaa1.ttt = texts.charAt(1);
_root.aaa2.ttt = texts.charAt(2);
_root.aaa3.ttt = texts.charAt(3);
_root.aaa4.ttt = texts.charAt(4);
_root.aaa5.ttt = texts.charAt(5);
_root.aaa6.ttt = texts.charAt(6);
_root.aaa7.ttt = texts.charAt(7);
_root.aaa8.ttt = texts.charAt(8);

Как это написать проще?
Спасибо!

С уважением Сергей.

sapiens
03.07.2002, 17:42
а цикл от 0 до 8 не подойдет?
а вместо цифр вставляй переменную.

Nox Noctis
03.07.2002, 17:54
ты уверен, то тебе нужно именно так ?
может достаточно сделать
letters = texts.split("");
а потом пользоваться массивом letters ?

ish
03.07.2002, 17:54
for(var i=0i<9;i++) {
_root["aaa"+i].ttt = texts.charAt(i);
}

voro_bej
03.07.2002, 17:56
Ну ты блин даешь! Ну честно говоря ...
Ты бы штоль основы программирования почитал где-нить. Ну там циклы всякие. :D
Можеть так прокатит?
for (i=0; i<=8; i++) {
_root[aaa+i].ttt = texts.charAt(i);
}

Серега
04.07.2002, 08:49
там просто не написанно как крепить переменную

теперь вижу что _root["aaa" + i]
Это мне было не понятно.. а то я все время ставил вместо квадратных - круглые скобки :(
Спасибо всем кто ответил.. :)

С Уважением Сергей.