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