我怎么知道我什么时候使用 for...在 JavaScript 中?



我正在使用以下代码通过dom元素的集合来迭代(如下所示:https://developer.mozilla.org/en-en-us/docs/web/javascript/参考/语句/for ... of#iterating_over_a_dom_collection)

let articleParagraphs = document.querySelectorAll("article > p");
for (let paragraph of articleParagraphs) {
  paragraph.classList.add("read");
}

如何检测我当前正在循环的集合中的哪个对象?最重要的是,我当前正在查看最后一个对象时如何知道?

为列表中的最后一段设置变量。

var lastParagraph = articleParagraphs[articleParagraphs.length-1];
for (let paragraph of articleParagraphs) {
    paragraph.classList.add("read");
    if (paragraph == lastParagraph) {
        ...
    }
}

最新更新