JSFiddle - React, Tailwind, and code Playground
by doug65536
JavaScript
function DumbObject(value) {
this.value = value;
}
function SmartObject(value) {
this.value = value;
}
smartObject.prototype = {
valueOf: function() {
return this.value;
}
};
var dumb1 = new DumbObject(123), dumb2 = new DumbObject(123);
var smart1 = new SmartObject(123), smart2 = new SmartObject(123);
$('body').append($('<p/>').text(dumb1 == dumb2));
$('body').append($('<p/>').text(smart1 == smart2));