Javascript вопрос о циклах и массивах
Итак, я добился довольно большого прогресса, но в настоящее время меня озадачивает кое-что: петли.
**Прям как в дне:**
соответствующая ссылка:
[УДАЛЕННЫЙ]
Вот что я понял из всего этого:
а) i-это эквивалент итератора.
b) цикл " for` используется для повторения кода.
c) выражение итератора появляется во всех трех выражениях, составляющих цикл " for`.
d) начальными частями цикла являются: инициализация, условие остановки и оператор итерации.
д) инициализация: где начинается цикл, начальная точка, если хотите.
f) условие остановки: когда это условие будет выполнено, цикл остановится.
g) итерационный оператор: вот как цикл С делает свои модификации с отсутствием лучших слов.
h) из того, что я могу сказать, есть ++ и-до сих пор для оператора итерации. Я бы предположил, что есть и другие, но я еще не изучил их до сих пор.
i) ++ и -- означают сложение единицы и вычитание единицы соответственно.
j) в следующем примере:
![изображение|388x116](загрузить://igiXOQI2Pe0CoKL7FaMwWfscpQx.png)
Цикл будет начинаться с 0 (инициализатор), а затем подниматься на 1 за раз (оператор итерации), пока не достигнет числа ниже 4 (условие остановки).
к) консоль.log` будет записывать результат этого: 0, 1, 2 и 3.
l) мы можем выполнить цикл **через** массив. Это означает выполнение циклической операции над каждым элементом массива.
m) чтобы выполнить цикл по массиву, нам нужно использовать свойство `.length` в его состоянии.
n) в следующем примере:
![изображение|387x137](загрузить://tYK2cV9I9y97QHlgRo5K9NexhT5.png)
Мы имеем дело с индексом массива, поэтому мне нужно использовать [n], чтобы определить, какой массив я имею в виду. Другими словами, [0] - это медведь, [1] - Ленивец и [2] - Морской лев.
o) здесь вводится цикл, за которым следуют обычные скобки ( ). Затем переменная объявляется как итератор, что немного более запутанно, так как я не понимал, что мне нужна переменная, чтобы использовать цикл. Так что теперь я чувствую себя менее уверенно, но продолжаю. Затем я понимаю, что " я " здесь-это просто имя переменной, так что не нужно беспокоиться об этом. Следующее "Я", которое приходит после этого, - это условие остановки.
p) таким образом, инициализация находится в строке "Медведь Гризли". Затем он говорит: "животные.длина` и приращение равно +1 из-за ++.
**TLDR**: `длина` вроде как озадачивает меня.
>помните, что массивы имеют нулевую индексацию, индекс последнего элемента массива эквивалентен длине этого массива минус 1.
Похоже, что в этом случае есть указание на то, когда цикл должен остановиться. Может кто-нибудь объяснить?
Что я уже пробовал:
Я попробовал то, что написал в своем первоначальном сообщении выше.
Mohibur Rashid
ни один из ваших примеров изображений не виден нам.