Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.04.2019, 11:38
Аспирант
Отправить личное сообщение для Untropee Посмотреть профиль Найти все сообщения от Untropee
 
Регистрация: 04.08.2015
Сообщений: 59

Вызов функции внутри двух циклов
Доброго дня! Не могу понять, в чем моя ошибка и как ее исправить.

Два цикла перебирают массивы и вызывают функцию:

var coins = ['A','B','C','D','F','G','J','K','L','M'];
var curr = ['U','B','E'];

for (i in coins)
	for (id in curr)
		factorReload(coins[i] + '_' + curr[id]);


Но если ставить console.log(coins[i] + '_' + curr[id]) перед функцией то выводит:

A_U
A_B
A_E
B_U
A_B
A_E
C_U
A_B
A_E

Последний раз редактировалось Untropee, 13.04.2019 в 11:42.
Ответить с цитированием
  #2 (permalink)  
Старый 13.04.2019, 11:41
Аспирант
Отправить личное сообщение для Untropee Посмотреть профиль Найти все сообщения от Untropee
 
Регистрация: 04.08.2015
Сообщений: 59

Почему так происходит? И как все таки мне перебрать все массивы?

А_U
A_B
A_E
B_U
B_B
B_E
C_U
C_B
C_E
D_U
D_B
D_E
F_U
F_B
F_E
G_U
G_B
G_E
J_U
J_B
J_E
K_U
K_B
K_E
L_U
L_B
L_E
M_U
M_B
M_E
Ответить с цитированием
  #3 (permalink)  
Старый 13.04.2019, 11:48
Аспирант
Отправить личное сообщение для Untropee Посмотреть профиль Найти все сообщения от Untropee
 
Регистрация: 04.08.2015
Сообщений: 59

Все понял, нужно было циклы ставить вдругом порядке)

for (id in curr)
    for (i in coins)
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов вложенной функции объявленной без ключевого слова var ytil Общие вопросы Javascript 6 15.10.2018 22:53
Вызов функции, отмена старой функции. Таймер finlolo Events/DOM/Window 10 15.08.2018 21:18
Динамическое подключение JS и вызов функции Paqwerty Events/DOM/Window 1 25.04.2017 16:33
Анимация массива с элементами, и вызов функции по завершению. Broken jQuery 5 30.08.2012 20:35
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03