19
如何将现有的回调API转换为Promise?
我想使用Promise,但我有以下格式的回调API: 1. DOM加载或其他一次事件: window.onload; // set to callback ... window.onload = function() { }; 2.普通回调: function request(onChangeHandler) { ... } request(function() { // change happened ... }); 3.节点样式回调(“ nodeback”): function getStuff(dat, callback) { ... } getStuff("dataParam", function(err, data) { ... }) 4.带有节点样式回调的整个库: API; API.one(function(err, data) { API.two(function(err, data2) { API.three(function(err, …