setTimeout inside For Loop
JavaScript
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
for (var i = 0; i<fruits.length; i++) {
setTimeout(function(y) {
if(y==0)
return y=1;
console.log(fruits.slice(0, y));
}, i * 1000, i);
}