第一种方法:
var s="床前明月光,疑是地上霜。举头望明月,低头思故乡。", arr=s.split(''), result=''; (function output(){ if(arr.length){ setTimeout(function(){ result=arr.shift(); document.write(result); output(); },200); } })();
第二种方法(个人觉得这种方法性能更佳):
var s="床前明月光,疑是地上霜。举头望明月,低头思故乡。", arr=s.split(''), result='', i=0; (function output(){ if(arr.length>i){ setTimeout(function(){ result=arr[i++]; document.write(result); output(); },200); } })();