- Array
- forEach method
arr.forEach((val, idx, arr) => { ... }, thisArg) - for...of (Symbol.iterator)
for (let val of arr) { ... } - for...in (Enumerable Keys)
for (let key in arr) { ... }
- forEach method
- Object
- for...in (Enumerable Keys)
for (let key in obj) { ... } - Object static method + for...of
for (let key of Object.keys(obj)) { ... }for (let [key, val] of Object.entries(obj)) { ... }
- for...in (Enumerable Keys)



