【发布时间】:2013-11-26 13:21:08
【问题描述】:
我对 setTimeout 命令有点困惑。以下代码获取文本并返回 console.log() 字段中的单个单词。当然,这个过程是立即计算的。我想 setTimeout 这个过程,所以代码会给我例如每秒一个字。我有点纠结于 for 循环中的嵌套 if 条件,没有设法在这个板上找到解决方案或自己编写代码。
如果你能帮助我,那就太棒了。非常感谢。 :)
罗伯特
text = "test text bla blah blah blah Eric \
blah blah blah Eric blah blah Eric blah blah \
blah blah blah blah blah Eric";
var space = " ";
var h = 0;
var hits = [];
var word;
for (var h=0; h < text.length ; h++){
if (text[h]== space){
h=h+1;
console.log(word);
hits=[];
}
hits.push(text[h]);
var word = hits.join("");
}
if (h=text.length)
{
console.log(word);
}
【问题讨论】:
标签: javascript loops for-loop nested settimeout