JSFiddle - React, Tailwind, and code Playground
by brigand
JavaScript
/* const Player = ({ color, armor }) => {
const clone = () => ({ ...publics });
const publics = {
color, armor, clone
};
return publics;
};
*/
const Player = function ({ color, armor }) {
const player = { color, armor };
player.clone = () => Player(player);
return player;
};
const p1 = Player({ color: 'red', armor: 23 });
const p2 = p1.clone(p1);
p1.armor = 3;
console.log(p1);
console.log(p2);