Felix Riesterer: nur zum Verständnis

Beitrag lesen

Lieber Nick,

const MyNumber = (() => {
  const next = (a) => a + 1;
  return class {
    constructor() {
      this.number = 0;
    }
    next() {
      return next(this.number);
    }
  };
})();

verstehe ich Deinen Code richtig? In "bisherigem JavaScript" würde ich den nämlich so notieren:

const MyNumber = (function () {
  function next (a) { return a +1; }
  return {
    constructor: function () { this.number = 0; }
    next: function () { return next(this.number); }
  };
}());

Liebe Grüße,

Felix Riesterer.