- 博客(2)
- 收藏
- 关注
原创 ES6之let and const
var的缺陷 在说let和const前,我们先来看看var有哪些让人忍不住吐槽的地方。 对于var声明的变量来说,只存在函数级作用域和全局作用域。 这种宽泛的作用域对于if、for的语法不太友好,试想一下以下代码: 你本来是想要获取-1却不小心获取到了在for代码块里声明的第二个i变量。 同时,从上面代码我们也能看到第二个var的缺点,就是在一个作用域里可以重复声明同一个变量 例如在下方代码里,index将会被重复声明,而js并不会报错。 var能重复声明的机制会让你很轻易地破坏原有的变量,在代码很少
2021-07-09 17:14:44
97
原创 箭头函数心得
箭头函数 箭头函数是匿名函数,语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 引入箭头函数有两个方面的作用:更简短的函数并且不绑定this。 特性 没有自己的this 没有自己的argument 没有prototype属性 没有super或new.target yield 关键字通常不能在箭头函数中使用(除非是嵌套在允许使用的函数内)。 不能当作构造函数,不能进行new操作
2021-07-09 17:00:59
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人