Javascript 按增加的次数打印阵列中的项目

Javascript 按增加的次数打印阵列中的项目,javascript,Javascript,我有一个数组,我希望这个数组中的每个元素都打印在屏幕上。但每次打印到屏幕上的时间将乘以2 示例:a打印:1秒,b打印:2秒,c打印:4秒 我该怎么做?这是我的密码。你能帮忙吗 让exampleArray=['a','b','c','d']; 常量writeArray=(arr)=>{ 时间=1000; 对于(i=0;i{ for(设i=0;i{ console.log(arr[i]) }(i+1)*1000); } } writeArray(exampleArray)我想您正在寻找以下内容:

我有一个数组,我希望这个数组中的每个元素都打印在屏幕上。但每次打印到屏幕上的时间将乘以2

示例:a打印:1秒,b打印:2秒,c打印:4秒

我该怎么做?这是我的密码。你能帮忙吗

让exampleArray=['a','b','c','d'];
常量writeArray=(arr)=>{
时间=1000;
对于(i=0;i
尝试以下操作:

让exampleArray=['a','b','c','d'];
常量writeArray=(arr)=>{
for(设i=0;i{
console.log(arr[i])
}(i+1)*1000);
}
}

writeArray(exampleArray)
我想您正在寻找以下内容:

编辑: 它每2^i秒打印到控制台。请记住,我从0开始,所以您可能希望使用
Math.pow(2,i+1)*1000来代替

让exampleArray=['a','b','c','d'];
常量writeArray=(arr)=>{
for(设i=0;i{
控制台日志(arr[i]);
},数学功率(2,i)*1000);
}
}

writeArray(exampleArray)
你所说的“按下屏幕的时间”是什么意思?需要一些清晰度,你想在2秒后打印a,然后在2秒后打印c???以2秒的间隔打印每个元素?@JustIn不,我想将打印每个项目所需的时间乘以2。a写=1秒,b写=2秒,c写=4秒,d写=8秒…我也是这样理解的。但我认为提问者希望这样:打印A,等1秒,打印B,等2秒,打印C,等4秒,打印D。@JennyO'Reilly是的,我希望它像你说的那样。是的,我想这样做。非常感谢。我编辑了我的答案,因为我从0开始。因此,这并不完全是你所要求的,而是落后了一步。