es6
文章平均质量分 84
cj要学习
这个作者很懒,什么都没留下…
展开
-
let、const 真的没有变量提升吗
ES6 新增了 let、const,就是为了弥补有时候 var 带来的缺陷,如变量提升、产生大量的全局变量占用内存、没有块级作用域。因为在有的场景下我们可能并不希望有这些特性。而 const 就是为了使得声明变量变得更加的规范、合理、优化。比如:对于有的场景我们并不希望该变量被更改,更改了可能会造成意外的错误,就如 TypeSirpt 做类型限制一样,当类型突然变了,可能代码就会出现错误。这与这三个命令的使用,需要我们自己合理运用,才能发挥它们各自的优势。原创 2023-02-28 00:30:11 · 370 阅读 · 0 评论 -
Proxy与Reflect详解
现在国内的两大框架vue、react。对于这两个框架,相信大家多多少少都接触过,对于vue而言,有一个很重要的特点,那就是响应式。vue2的响应式采用的是ES5的Object.defineproperty对数据进行劫持。而vue3则是采用ES6的Proxy对数据进行劫持。想要了解vue3的响应式就必须了解Proxy。Proxy除了set、get捕获器能监听对象属性,还有其它的操作符,一共有13种。......原创 2022-07-18 14:45:03 · 3563 阅读 · 2 评论