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