JSFiddle - React, Tailwind, and code Playground

by NunoMira

JavaScript

//OBJECTO COM CALLBACK EM JAVASCRIPT
$(function(){
 
  merda=456;
  window.teste=123;
  var pessoa = 
   {
      nome: "maria",
        apelido: "silva",
        printNome: function()
        {
         console.log(this.nome+' '+this.apelido);
        },
        martelada: function(batatas)
        {
         console.log('vou martelar a '+this.nome);
          batatas();
        }
    };
    
    pessoa.printNome();
    pessoa.martelada(function()
     { 
       
        var batatas = 1;
        console.log("isto é uma callback da "+this.nome);
       console.log("isto é uma callback da "+this.teste+this.merda);
        console.log(this === window); //SE NÃO TIVESSE O BIND DAVA TRUE
      }.bind(pessoa));

})