1.var和let const 对比
var 定义变量 作用域:全局 局部
let const定义变量
let 定义变量
const 定义常量
区别:1.新增了一个块级作用域 {}
区别2:var 定义变量 存在变量的默认提升功能 ,let 和const没有
区别3: var 定义可以重复定义 ,let和const不可以
区别4:var 定义变量 自动挂载 window对象上 。let和const不会
区别5:let 存在暂时性死区问题
2.利用字符串模板来拼接字符串 冬日依旧来卷你${str}
3.箭头函数 function对比问题
- 传统的函数中, this的指向性不明确,对着环境的变化随之发生变化 箭头函数,this指向性明确 永远指向生产环境
- function函数 存在提升功能, 箭头函数没有
- function函数可以作为构造函数,但是箭头函数不可以
- function函数中 存在 arguments参数集合,箭头函数没有