JS Promise的简单实现
来源:互联网 发布:中文语音朗读软件 编辑:程序博客网 时间:2024/09/21 09:25
//constructorvar Promise = function() { this.callbacks = [];}Promise.prototype = { construct: Promise, resolve: function(result) { this.complete("resolve", result); }, reject: function(result) { this.complete("reject", result); }, complete: function(type, result) { while (this.callbacks[0]) { this.callbacks.shift()[type](result); } }, then: function(successHandler, failedHandler) { this.callbacks.push({ resolve: successHandler, reject: failedHandler }); return this; }}// testvar promise = new Promise();
0 0
- JS Promise的简单实现
- [ JS 进阶 ] 异步编程 promise模式 的简单实现
- [ JS 进阶 ] 异步编程 promise模式 的简单实现
- [ JS 进阶 ] 异步编程 promise模式 的简单实现
- 实现一个简单的Promise
- 自己实现一个简单的Promise
- 异步编程Promise的简单实现
- js promise实现笔记
- 原生JS实现Promise
- Promise简单实现
- Promise 简单实现
- Promise简单实现
- js的promise应用
- promise 的简单使用说明
- promise的简单使用
- 基于promise.js实现nodejs的promises库
- 【入门】promise的实现
- Promise实现的lazyman
- 练习使用链表数据结构解决一件小问题
- 使用js对json数据和xml数据的转化
- 从几个角度谈谈内存的管理和划分
- maven学习笔记一(命令行下运行)
- 线程和进程的关系及区别
- JS Promise的简单实现
- 编译程序,翻译程序,解释程序,目标程序解释
- jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等
- HBase Scanner扫描器
- 说出来你们可能不信!一年总结
- Android组件系列----Intent详解
- Android6.0运行时权限申请
- crontab计划任务
- 某宅的 Android 学习笔记(四)——用 DiskLruCache 实现本地缓存