Loop Arrays
var food = ["burrito","taco","quesadilla"]
for (var i = 0; i < food.length; i++) {
console.log(food[i])
}
food.forEach(function(item, i) {
console.log(item, i);
console.log(food[i])
});
for (var item of food) {
console.log(item);
}
Loop Objects
var person = { name: "Rob", height: 74, isMale: true };
for (var key in person) {
console.log(key, person[k]);
if (person.hasOwnProperty("isMale") && obj.isMale) {...}
}
var keys = Object.keys(person);
console.log(keys);
var values = Object.values(person);
console.log(values);
var entries = Object.entries(person);
console.log(entries);
Loop through all first table td
var tables = document.getElementsByTagName("table");
for (var i = 0; i < tables.length; i++) {
var td = tables[i].querySelectorAll('tr > td:first-child');
for (var j = 0; j < td.length; j++) {
console.log(td[j])
}
}