js var let const之间的区别

var var是js中最先出现的定义变量关键字,可是var有着天生的缺陷,var定义的变量并非彻底以块做为做用域的,用var来定义的变量,有时候会出现意外的结果,好比:web for (var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 100 * i); } 这段代码输出的是:svg 10 10 10
相关文章
相关标签/搜索