JSFiddle - React, Tailwind, and code Playground
by Jim Schubert
JavaScript
// Correction on Mozilla's 're-introduction'
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
var arr = [],
terminate = 20,
i = 0;
while(i <= terminate){
arr[i] = i++;
}
delete arr[5];
// NOTE: arr[0] is 0, which is falsey. This won't print!!!
// change idx=1 and this terminates at index 5.
for (var idx = 0, item; item = arr[idx++];) {
console.log(item);
}
/*
// proper iteration
for (var i = 0; i < arr.length; i++) {
var item = arr[i];
console.log(item);
}
*/