У меня есть небольшой скрипт, который выводит значение после каждой итерации цикла while:
var i = 0;
var number = "";
while (i < 10) {
number += console.log(i);
i++;
}
Который создает этот вывод:
0
1
2
3
4
5
6
7
8
9
Однако я тестирую некоторые вызовы API и использую цикл while в JavaScript, чтобы увидеть, могу ли я отправлять значения последовательно, поэтому мои значения получены из сценария ниже:
var i = 0;
var number = "";
while (i < 10) {
number += (i);
i++;
}
Мне не нужен console.log (), потому что мне не нужен вывод в терминале. Моя проблема заключается в том, что при просмотре вывода на принимающей стороне при использовании API это выглядит примерно так:
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
Вызовы API также находятся в цикле while, я их не включал, поскольку считаю, что это проблема, связанная с синтаксисом JavaScript. Таким образом, произойдет то, что цикл while начинается, итерация number
, это значение отправляется на сайт с помощью вызова API, и цикл while начинается снова. Что-то вроде кода ниже:
var i = 0;
var number = "";
while (i < 10) {
number += (i);
API_Send(number)
i++;
}
Что я могу сделать, чтобы выходные данные каждой итерации представляли собой свою собственную отдельную переменную, аналогичную выводу с использованием console.log (), поэтому первая итерация равна 0, вторая итерация равна 1 и т. Д.
Мне кажется, это то, что было бы необходимо при выводе значений, которые будут использоваться функцией. Так что, возможно, лучше всего создать функцию, которая имеет цикл while, выводящий целочисленные значения?