第109页 迭代器模式
- 章节名:迭代器模式
- 页码:第109页
原文中的迭代器如下:
其实可以用下面这种方式也不错,就是把所有要迭代的函数放入一个数组中,然后迭代这个数组。
const funs = [getActiveUploadObj, getFlashUploadObj, getFormUploadObj]; // 其中 funs 是一个数组,这个数组的每个元素就是要迭代执行的函数 const iteratorUploadObj = Array.prototype.forEach.call(funs, function(itm, idx, ary) { const uploadObj = itm(); if(uploadObj) { return uploadObj; } });
17人阅读
橡树对本书的所有笔记 · · · · · ·
-
第60页 单例模式
4.1 实现单例模式 第一段代码 var Singleton = function(name) { this.name = name; this.ins...
-
第63页 单例模式
4.3 用代理实现单例模式 接下来引入代理类 proxySingletonCreateDiv: ... var a = new proxy...
-
第109页 迭代器模式
-
第126页 命令模式
设计模式的总是把不变的事物和变化的事物分离开,... 这句话是所有设计模式的主题,都在围绕...
-
第164页 模板方法模式
感觉这个模式更像是一个超类的实现,就是把多个类的公有属性或者方法提取到一个更抽象的父类...
> 查看全部6篇
说明 · · · · · ·
表示其中内容是对原文的摘抄