I have the code:
function sleep(ms){
return new Promise(function(resolve,reject){
setTimeout(function(){
resolve();
},ms)
});
}
let str = 'abcdef';
for(let i=0;i<str.length;i++){
sleep(1000);
console.log(str[i]);
}
How can I print str[i]
each 1 second? This is code example, setInterval
don't solve my problem!