JavaScript > Flecha

by academiax

JavaScript

const objeto1 = {
  flecha: () => {
    console.log(this);
  }
};

objeto1.flecha(); // this es el objeto global

const objeto2 = {
  flecha: null,
  metodo: function() {
    this.flecha = () => {
      console.log(this)
    };
  }
};

objeto2.metodo(); // crea a funcion flecha
objeto2.flecha(); // this es el objeto2 porque flecha se creó allí