JSFiddle - React, Tailwind, and code Playground

by Kiya_Iekret

JavaScript

var maparr = [{name: "map"}];
var roomtilesarr = [{coords: {x:1, y:1}, tile: {name: "room"}}];
maparr[0] = _.clone(roomtilesarr[0].tile);
roomtilesarr[0].tile.name = "pls!";
maparr[0].name = "no."
console.info(maparr[0].name)
console.info(roomtilesarr[0].tile.name)
console.warn( maparr[0].name === roomtilesarr[0].tile.name );

var objects = [{ 'a': 1 }, { 'b': 2 }];
 
var shallow= [{}];
shallow[0] = _.clone(objects[0]);
objects[0]["a"] = 3;
shallow[0]["b"] = 22;
console.log(shallow[0] === objects[0]);
console.info(shallow[0]);
console.warn(objects[0]);
// => true