Advertisement
Guest User

Untitled

a guest
Aug 11th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. * Esto funciona para:
  3. * function variableFunction(requiredParam, variableParam, callback) {...}
  4. * function variableFunction(requiredParam, variableParam) {...}
  5. * function variableFunction(requiredParam, callback) {...}
  6. */
  7.  
  8. function variableFunction(requiredParam, variableParam, callback){
  9.    if(!requiredParam) throw new Error("Required Param");
  10.    if(!callback && typeof variableParam === 'function'){
  11.       callback = variableParam;
  12.       variableParam = undefined;
  13.    }
  14. // ... add your code.
  15. }
  16.  
  17. /*
  18. * Esto funciona para:
  19. * function variableFunction(requiredParam, variableParam, callback) {...}
  20. * function variableFunction(requiredParam, variableParam) {...}
  21. * function variableFunction(requiredParam, callback) {...}
  22. */
  23. function variableFunction(requiredParam, variableParam, callback = variableParam){
  24.    if(!requiredParam) throw new Error("Required Param");
  25.    if(typeof variableParam === 'function'){
  26.       variableParam = undefined;
  27.    }
  28.  
  29. // ... add your code.
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement