JSFiddle - React, Tailwind, and code Playground
by William Sena
HTML
<button id="correto">
Correto
</button>
<button id="errado">
Errado
</button>
JavaScript
function Teste(){
}
Teste.prototype.mensagem = function mensagem() {
if(this instanceof Teste) {
alert("O contexto correto: " + String(this));
} else {
alert("O contexto está errado: " + String(this));
}
}
var teste = new Teste();
console.log(teste);
document.getElementById("correto").addEventListener("click", teste.mensagem.bind(teste));
document.getElementById("errado").addEventListener("click", teste.mensagem);