![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
H_x
这个作者很懒,什么都没留下…
展开
-
使用Proxy和Reflect实现简单的双向数据绑定
Proxy基本语法 const obj = new Proxy(target, handler); 其中target为被代理的对象,handler为对象,声明了代理target的一些操作。 用到的Proxy方法 get(target, propKey, receiver) target: 目标对象。 propKey: 目标对象的属性。 receiver: (可选),该参数为上下文this对象 set(target, propKey, value, receiver) target: 目标对象。 propK原创 2020-06-13 21:38:45 · 316 阅读 · 0 评论 -
Javascript变量作用域
Javascript变量作用域 1.let和var的区别 (1)能否用其定义同名变量 通过var定义变量,可以重复定义同名的变量,并且后定义的会覆盖先定义的;如果通过let定义变量, "相同作用域内"不可以重复定义同名的变量。 var num = 123; var num = 321; // 不报错 console.log(num); let...原创 2020-04-04 14:29:44 · 111 阅读 · 0 评论 -
JavaScript函数预解析
JavaScript函数预解析 预解析规则 (1)将变量声明和函数声明提升到当前作用域最前面 (2)将剩余代码按照书写顺序依次放到后面 console.log(num); //undefined var num = 123; // 预解析之后 /* var num; console.log(num);...原创 2020-04-04 14:45:25 · 170 阅读 · 0 评论