我正在使用以下代码通过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) {
...
}
}