简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
[es6]var、const、let的区别
var和let的区别:es5中的作用域包含:全局作用域、函数作用域,定义var变量时,会出现变量提升,即定义的变量会放在定义内部的最顶部。如下经典代码对比:源代码:变量提升后 变量i提升到函数最前面定义:输出的结果:原因:var变量提升,i在for循环后值为5,callbacks里都存储里return i的函数,...
暂无文章信息
该用户还未填写简介
暂无可提供的服务
var和let的区别:es5中的作用域包含:全局作用域、函数作用域,定义var变量时,会出现变量提升,即定义的变量会放在定义内部的最顶部。如下经典代码对比:源代码:变量提升后 变量i提升到函数最前面定义:输出的结果:原因:var变量提升,i在for循环后值为5,callbacks里都存储里return i的函数,...