for (let i = 0; i < 4; i++) {
console.log(`i = ${i}`);
}i = 0
i = 1
i = 2
i = 3
for (let i = 0; i < 4; i++) {
console.log(`i = ${i}`);
}i = 0
i = 1
i = 2
i = 3
let object = { "a": 1, "b": 2, "c": 3 };
for (let p in object) {
console.log(`property name: ${p}, property value: ${object[p]}`);
}property name: a, property value: 1
property name: b, property value: 2
property name: c, property value: 3
let array = [1, 2, 3];
for (let a in array) {
console.log(`${a}`);
}0
1
2
let array = [1, 2, 3];
for (let a of array) {
console.log(`${a}`);
}1
2
3
let map = new Map([
["a", 1],
["b", 2],
["c", 3],
]);
for (let [k, v] of map) {
console.log(`key: ${k}, value: ${v}` );
}key: a, value: 1
key: b, value: 2
key: c, value: 3
const { JSDOM } = require('jsdom');
const dom = new JSDOM('<p>1</p><p>2</p><p>3</p>');
const paras = dom.window.document.querySelectorAll("p");
for (let p of paras) {
console.log(p)
}HTMLParagraphElement {}
HTMLParagraphElement {}
HTMLParagraphElement {}