我在kriskowal/q遇到了这个片段:
/**
* Applies the promised function in a future turn.
* @param object promise or immediate reference for target function
* @param args array of application arguments
*/
Q.fapply = fapply;
function fapply(value, args) {
return dispatch(value, "apply", [void 0, args]);
}
使用void关键字有什么意义?为什么不直接写[undefined, args]
?