PDA

Просмотр полной версии : Мобильные телефоны(работа с циклами)


kvazim
13.05.2008, 21:17
Добрый день! Не подскажете, как сделать правильно вот это:
var id1=["Brand = NOKIA" , "model=N95" , "memory=4GB"];
var id2=["Brand = SIEMENS" , "model=K750i" , "memory=32MB"];
var id3=["Brand = SAMSUNG" , "model=G-500" , "Memory=128MB"];
var id4=["Brand = LG" , "Model=Chocolate" , "Memory=1GB"];
var mobile = [id1, id2, id3, id4];
for(i=0;i<mobile.length;i++){
for(a=0;a<mobile[i].length;a++){
trace(mobile[i][a]);
}
}Чтобы выводилось вот это:
id1
brand = Nokia
model = N95
_________________
id2
brand = Samsung
Заранее благодарен. :)

iNils
13.05.2008, 21:22
Для оформления своего кода надо использовать теги .

var id1 = ["Brand = NOKIA", "model=N95", "memory=4GB"];
var id2 = ["Brand = SIEMENS", "model=K750i", "memory=32MB"];
var id3 = ["Brand = SAMSUNG", "model=G-500", "Memory=128MB"];
var id4 = ["Brand = LG", "Model=Chocolate", "Memory=1GB"];
var mobile = ["id1", "id2", "id3", "id4"];
for (i = 0; i < mobile.length; i++) {
trace (mobile[i]);
for (a = 0; a < mobile[i].length; a++) {
trace (this[mobile[i]][a]);
}
}

kvazim
13.05.2008, 21:56
Ой... спасибо большое за ответ и за корректирование, извините, забыл :) И вас не затруднит ответить функция this - что делает? Заранее благодарен (:

alexcon314
13.05.2008, 22:08
this - не функция, а ссылка на объект. изучайте адресацию объектов, то бишь как к ним можно обращаться в программе.

iNils
13.05.2008, 22:14
Не просто на объект, а на себя.