一份代码里的:
var _ = require('underscore'), // 这种变量命名到底是是啥意思?
Promise = require("node-promise").Promise,
when = require("node-promise").when, //在node里找不到这个when 啊?
……
// execute the command
when(canExecute, function (canExecute){
if(canExecute){
when(that.genericCommand(cmd), function (result) {
promise.resolve(result);
}, function (error) {
promise.resolve(DriverResponse.Failure(Status.State.ERROR, DriverResponse.Errors.BAD_STATE));
}
);
} else {
promise.resolve(DriverResponse.Failure(Status.State.ERROR, DriverResponse.Errors.BAD_STATE));
}
});
--
FROM 106.39.16.*