JSFiddle - React, Tailwind, and code Playground

by Chuan Shao

JavaScript

var x = {a:18, b:28};
console.log(x.__proto__);//Object {}

function Test(c){
  this.c = c;
}
Test.prototype = x;
var t = new Test(38);
console.log(t);//Object {c=38, a=18, b=28}
console.log(t.__proto__);//Object {a=18, b=28}
console.log(t.__proto__.__proto__);//Object {}

var t2 = new Test(68);
console.log(t === t2);//false
console.log(t.__proto__ === t2.__proto__);//true