摘要: 遍历器(Iterator)是一种统一的接口机制,来处理所有不同的数据结构。 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map, 阅读全文
posted @ 2018-06-06 21:51 sunmarvell 阅读(161) 评论(0) 推荐(0)
摘要: Promise Promise 是异步编程的一种解决方案。 Promise对象有以下两个特点。 (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状 阅读全文
posted @ 2018-06-06 18:26 sunmarvell 阅读(164) 评论(0) 推荐(0)
摘要: Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。 new Proxy()表示生成一个Proxy实例,target参数表示所要拦截的目标对象,handler参数也是一个对象,用来定制拦截行为。 如果h 阅读全文
posted @ 2018-06-06 11:26 sunmarvell 阅读(179) 评论(0) 推荐(0)