1
我很努力地在Javascript中組織一系列操作作爲承諾(而不是異步瀑布),每個承諾都放在一個文件中,以便我可以自行測試。幾個文件中的承諾
工作main.js,但「p1.p1()」很醜!
p1 = require("./test.js");
console.log(p1)
p1.p1().then(function(val) {
console.log(val); // 1
return val + 2;
}).then(function(val) {
console.log(val); // 3
})
test.js,在未來,我想有幾個{} 1..X .js文件導入:
exports.p1 = function() { return new Promise(function(resolve, reject) { resolve(1); }); }
有一個更清潔的方式在節點4.3做到這一點?