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