Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запись из массивов (https://javascript.ru/forum/misc/23303-zapis-iz-massivov.html)

Armen 19.11.2011 18:18

Запись из массивов
 
Здравсвуйте, подскажите, кто знает.
Есть два массива с координтатми
var posX = [];
var posY = [];

Нужно пройтись одновременно по обоим массивам, взять координаты и добавить их 5 разным картинкам.
вот написал, но что-то не то :(
for(var x = 0; x <= posX .length; x++)
		{
			for(var y = 0; y <= posY.length; y++)
			{
				var img= paper.circle(posX[x], posY[y], 5);	
				
			}
		}

подскажите, кто знает

Ultimatum 19.11.2011 18:34

Приведите пример двух массивов, по идее всё должно работать.
svg поддерживает браузер ? )

ksa 19.11.2011 18:36

Цитата:

Сообщение от Armen
Нужно пройтись одновременно по обоим массивам, взять координаты и добавить их 5 разным картинкам.

Тогда не понятно зачем делать цикл в цикле?

Armen 19.11.2011 18:42

Цитата:

Сообщение от ksa (Сообщение 137651)
Тогда не понятно зачем делать цикл в цикле?

отдельно 2 цикла сделать ?
или лучше сделать 1 ассоциативній массив и в нем for in пройти?

Armen 19.11.2011 18:43

Цитата:

Сообщение от Ultimatum (Сообщение 137650)
Приведите пример двух массивов, по идее всё должно работать.
svg поддерживает браузер ? )

СВГ поддерживает, проблема в том, что у меня картинок намного болше появляется чем нужно

ksa 19.11.2011 18:46

Цитата:

Сообщение от Armen
взять координаты и добавить их 5 разным картинкам

Один цикл... Данные сразу брать из обоих массивов...

for (var i = 0; i <= posX.length; i++) {
	var img= paper.circle(posX[i], posY[i], 5);	
}

Armen 19.11.2011 18:56

Цитата:

Сообщение от ksa (Сообщение 137659)
Один цикл... Данные сразу брать из обоих массивов...

for (var i = 0; i <= posX.length; i++) {
	var img= paper.circle(posX[i], posY[i], 5);	
}

Спасибо


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