Hacker News new | ask | show | jobs
by ChrisGaudreau 4079 days ago
An alternative using ES6 object parameters:

  function addObserver(observer, func, { weak = false } = {}) {
    if (weak) {
      // ...
    }
  }

  addObserver(observer, 'load', { weak: true });