Tag: 未来的

节点光纤/未来callback与多个参数

期货如何处理有多个参数的callback? 这对于我可以用于未来的每一次使用都是至关重要的。 github的例子显示它只处理一个参数。 Github自述文件的例子是 var fileNames = readdir('.').wait(); 但是怎么样的一个MySQL调用 client.query("select * from employees", function(err, results, fields) { // callback function returns employees array callback(results); }); 如何使用期货wait()方法得到这三个( err , results和fields )? 编辑 实验告诉我,callback的第一个参数,在这种情况下, err总是作为error handling,如果值是truthy,则抛出。 第二个参数被分配。 任何进一步的论据都被我忽略了。