JSFiddle - React, Tailwind, and code Playground

by rwaldron

JavaScript

var c, extended;
function C() {}
C.prototype = {};

c = new C();

extended = jQuery.extend( true, {}, {
  target: c
});

console.log( 
    "Deep extended objects retain constructor identity", extended.target === c 
);