关注前端小讴,阅读更多原创技术文章代理捕获器与反射方法代理可以捕获13 种不同的基本操作,代理对象上执行的任一种操作只会有一种捕获处理程序被调用,不存在重复捕获现象只要在代理上操作,所有捕获器都会拦截对应的反射 API 操作相关代码 →get()在获取属性值的操作中被调用,对应的反射 API 方法为Reflect.get(targe...
关注前端小讴,阅读更多原创技术文章迭代器模式ES6 新增了 2 个高级特性:迭代器和生成器迭代方法优/缺点for① 需知道如何使用数据结构 ② 遍历顺序不是固有的forEach()① 无法标识迭代终止 ② 只适用数组 ③ 回调结构较笨拙Iterator接口无需了解可迭代对象的结构,只需知道如何取得连续的值相关代码 →可迭代协议实现 Iterabl...