defaults.js 313 B

1234567891011121314151617
  1. var toArray = require('./toArray');
  2. var find = require('../array/find');
  3. /**
  4. * Return first non void argument
  5. */
  6. function defaults(var_args){
  7. return find(toArray(arguments), nonVoid);
  8. }
  9. function nonVoid(val){
  10. return val != null;
  11. }
  12. module.exports = defaults;