JSFiddle - React, Tailwind, and code Playground
JavaScript
//Prototype Object
var object1 = {x: 11, y: 22};
var object2 = Object.create(object1);
console.log(object2); //Object {}
//
object2.x = 100;
console.log(object1.x); //11
console.log(object2.x); //100
//
object1.y = 200;
console.log(object2.y); //200
console.log(object1.y); //200
//Reference Object
var a = { x: 1, y: 2}
var b = a;
//console.log(b); // Object {x: 1, y: 2}
//
b.x = 10;
//console.log(a.x); // 10
//
a.y = 20;
//console.log(b.y); //20