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 · 349 阅读 · 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 · 122 阅读 · 0 评论 -
JavaScript函数预解析
JavaScript函数预解析预解析规则(1)将变量声明和函数声明提升到当前作用域最前面(2)将剩余代码按照书写顺序依次放到后面 console.log(num); //undefined var num = 123; // 预解析之后 /* var num; console.log(num);...原创 2020-04-04 14:45:25 · 194 阅读 · 0 评论