for下的settimeout.md
for(var i=0;i<3;i++){
setTimeout(function(){
console.log(i);
}, 10);
}
3 3 3
for循环的阻塞机制。这个定时器需要等待for循环执行完成才执行。 解决方案 1.
for(var i=0;i<3;i++){
(function(i){
setTimeout(function(){
console.log(i);
}, 10);
})(i)
}
2.
for(let i=0;i<3;i++){
setTimeout(function(){
console.log(i);
}, 10);
}
如何将字符串转化为数字
parseFloat('12.3b') //结果为12.3
document.write和innerHtml的区别
document。write 只能绘制整个页面
innerHtmml 可以绘制页面的一部分