У меня есть массив в JavaScript, который определил эти значения:
var myStringArray = ["1","2","3","4","5","6","7","8","9","10"];
И когда я вызываю функцию в первый раз, мне нужно получить следующее:
1
2
3
Позвонив снова, мне нужно получить:
4
5
6
Вызов снова:
7
8
9
Вызов снова:
10
1
2
Вызов снова:
3
4
5
И так далее. У вас есть точка, показывающая 3 значения из массива, и если мы находимся в конце массива, читаем с самого начала... У меня есть приложение с дистанционным управлением и клавиши вниз и вверх. Когда пользователь нажимает кнопку "вниз", чтобы получить эти значения из массива, как описано в приведенном выше примере, если пользователь нажимает кнопку "вверх", ему нужно вернуться из примера... поэтому чтение массива в цикле (в конце, массив читается с самого начала, но всегда показывает три значения).
Я пытаюсь использовать это:
var myStringArray = ["1","2","3","4","5","6","7","8","9","10"];
var arrayLength = myStringArray.length;
for (var i = 0; i < arrayLength; i++) {
if (i<(6)) {
console.log(myStringArray[i]);
}
}
Но в следующий раз, когда я вызываю этот код, он показывает из начальных значений массива, а не продолжает читать другие значения... нужен ли мне второй счетчик?