JSFiddle - React, Tailwind, and code Playground
JavaScript
$(document).ready(function() {
objeto = new Obj1();
objeto.passa();
});
function Obj1() {
this.texto = "Primeiro Objeto";
this.minhaFunc = function() {
console.log(this.texto);
}
var objeto = new Obj2();
this.passa = function() {
objeto.setFunc(this.minhaFunc);
objeto.exec();
}
}
function Obj2() {
this.texto = "Segundo Objeto";
this.setFunc = function(func) {
this.minhaOutraFunc = func;
}
this.exec = function() {
this.minhaOutraFunc();
}
}