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));
})