es6
知了知夏
这个作者很懒,什么都没留下…
展开
-
ES6其实没有那么难二
Proxy 对读取对象、调用函数的操作进行拦截,然后再进行处理。 包括两个部分: target 、 handler 在通过 Proxy 构造函数生成实例对象时,需要提供这两个参数。 target 即目标对象, handler 是一个对象,声明了代理 target 的指定行为 let target = { name: 'aaa', age: 28 } let handler = { get: function(target, key) { return target[key];原创 2022-04-26 10:46:22 · 160 阅读 · 0 评论 -
ES6其实没有那么难一
let 在代码块内有效 不能重复声明 变量声明不提升 Const 声明了必须赋值,否则会报错。 暂时性死区,在声明变量之前使用它会报错。 解构赋值 针对数组或者对象进行的模式匹配,然后对其中的变量进行赋值 左边部门是解构的目标,右边部门是解构的源 Symbol 属于数据类型,独一无二的值,用来定义对象的唯一属性名 let aaa= Symbol('aa'); let bbb=Symbol('aa'); aaa===bbb // false typeof(aaa) //aa let ccc={} ccc[s原创 2022-04-25 16:45:23 · 335 阅读 · 0 评论