Я пытаюсь создать скрипт цикла for, который создает заказы с использованием Angular и добавляет его на веб-страницу.У меня возникли проблемы с определенным для циклов, потому что когда я использую console.log (), он выводит только внешние циклы, а не внутренние циклы.И мне нужно передать порядок переменных в другую функцию, поэтому мне нужен порядок для получения правильных данных.
var order;
for (var i = 1; i <= 52; i += 1) {
if (i <= 32) {
order = "500200000" + i;
element(by.model("order")).clear().sendKeys(order);
if (i >= 10) {
order = "50020000" + i;
element(by.model("order")).clear().sendKeys(order);
}
} else if (i == 33) {
for (var a = 1; a <= 30; a += 1) {
order = "69200000" + a;
element(by.model("order")).clear().sendKeys(order);
if (i >= 10) {
order = "6920000" + a;
element(by.model("order")).clear().sendKeys(order);
}
}
order = "5002000033";
element(by.model("order")).clear().sendKeys(order);
}
console.log(order);
};
Результаты:
5002000001
5002000002
5002000003
5002000004
5002000005
5002000006
5002000007
5002000008
5002000009
5002000010
5002000011
5002000012
5002000013
5002000014
5002000015
5002000016
5002000017
5002000018
5002000019
5002000020
5002000021
5002000022
5002000023
5002000024
5002000025
5002000026
5002000027
5002000028
5002000029
5002000030
5002000031
5002000032
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
5002000033
Повторяет последний внешний циклзначение и не выводит внутренний.Я все еще новичок в Javascript, поэтому мне нужно некоторое понимание и решение и, возможно, простой способ сделать это?Спасибо!