箭头函数中的this
箭头函数可以绑定this对象,大大减少了显式绑定this对象的写法(call、apply、bind)。在箭头函数中,下面的代码之中有几个this?
|
|
一个 1.foo函数作用域this
var与let
var的变量提升产生了什么后果?
- 所有的变量声明语句都会被提升到代码的顶部
- 在函数体内,局部变量的优先级要高于全局变量。如果在函数体内重新声明一个与局部变量重名的变量,局部变量就会覆盖全局变量的值。
解构赋值
以下哪种是推荐的写法?
|
|
const [ first, second] = arr;
箭头函数
立即执行函数建议改成哪种形式?举个例子
|
|
什么时候使用Object或Map?
模拟现实对象的时候用Object,
存储键值对的时候使用Map
如何使用ESLint?
- 安装EsLint npm i -g eslint
- 安装airbnb语法规则 npm i -g eslint-config-airbnb
- 在项目根目录下新建.eslintrc文件
Airbnb规范中对于条件表达式有哪些要求?
1.优先使用 === 和 !== 而不是 == 和 !=.