Я нашел этот фрагмент в 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]
?