Как мне превратить мое «для» l oop в «для» l oop? - PullRequest
0 голосов
/ 28 февраля 2020

In javascript Я пытаюсь превратить a для l oop в for / of l oop, я пытался найти в Интернете, как сделать для / of циклов, но я не совсем понимаю это.

Мне просто интересно, как бы я превратил для l oop в / для l oop

for (let i = 0; i < studentCount; i++)

Это то, что studentCount равно

studentCount = gradeXML.getElementsByTagName("student").length;

1 Ответ

1 голос
/ 28 февраля 2020

Пожалуйста, измените селектор с getElementsByTagName на querySelector[All], тега default HTML с именем student нет. Поэтому я предполагаю, что student - это class.

. По умолчанию все селекторы DOM равны iterable (если он возвращает несколько элементов).

Пример:

(function() {
    let students = document.querySelectorAll(".student");
    for (const st of students) {
        console.log(st.textContent);
    }
})()
<div class="student"> Student 1 </div>
    <div class="student"> Student 2 </div>
    <div class="student"> Student 3 </div>
    <div class="student"> Student 4 </div>
    <div class="student"> Student 5 </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...