Bite-size coding challenge: implement if/else in JavaScript without `if` or `?:`

  •   function ifThenElse(cond, trueFn, falseFn) {
          ({ true: () => trueFn(), false: () => falseFn() })[cond]();
      }

  •   function ifThenElse(cond, trueFn, falseFn) {
        cond && trueFn();
        cond || falseFn();
      }

  •     !!cond && trueFn();
        !cond && falseFn();