[javascript] Can promises have multiple arguments to onFulfilled?