Iterating an empty array

Testing different iterations of an empty array

by wilt

JavaScript

const count = Array(5);

console.log('---for each loop:---');
count.forEach((empty, index) => {
	console.log(`counting ${index}`);
});

console.log('---for of loop:---');
for (let [index, empty] of count.entries()) {
  console.log(`counting for of loop ${index}`);
}

console.log('---for i loop:---');
for (let i = 0, il = count.length; i < il; ++i) {
  console.log(`counting for i loop ${i}`);
}

console.log('---while loop:---');
let index = 0;
while (index < count.length) { 
  console.log(`counting while loop ${index}`); 
  index++; 
}