//function arrayLooper will loop through the planets arrayconst planets =["Mercury","Venus","Earth","Mars"];constarrayLooper=(array)=>{for(let i =0; i < array.length; i++){console.log(array[i]);}};arrayLooper(planets);
var myStringArray =["Hello","World"];var arrayLength = myStringArray.length;for(var i =0; i < arrayLength; i++){console.log(myStringArray[i]);aegweg
//Do something}
var myStringArray =["Hello","World"];var arrayLength = myStringArray.length;for(var i =0; i < arrayLength; i++){console.log(myStringArray[i]);//Do something}Run code snippet
var data =[1,2,3,4,5,6];// traditional for loopfor(let i=0; i<=data.length; i++){console.log(data[i])// 1 2 3 4 5 6}// using for...offor(let i of data){console.log(i)// 1 2 3 4 5 6}
const imgs =document.querySelectorAll(".img");// You can't simply use imgs.forEach as it is not exactly an array. To fix that, first convert it to an array and then iterate.[...imgs].forEach(img=>{console.log(img);});
var data =[1,2,3,4,5,6];// traditional for loopfor(let i=0; i<=data.length; i++){console.log(data[i])// 1 2 3 4 5 6}// using for...offor(let i of data){console.log(i)// 1 2 3 4 5 6}// using for...infor(let i in data){console.log(i)// Prints indices for array elementsconsole.log(data[i])// 1 2 3 4 5 6}// using forEach
data.forEach((i)=>{console.log(i)// 1 2 3 4 5 6})// NOTE -> forEach method is about 95% slower than the traditional for loop// using map
data.map((i)=>{console.log(i)// 1 2 3 4 5 6})