JSFiddle - React, Tailwind, and code Playground
JavaScript
//original sprite1
var sprite1 = new Image();
sprite1.src = "http://www.deviantart.com/download/186463127/gohan_ssj2_by_emiyansaiyan-d330jvb.png";
sprite1.onload = function() {
console.log("sprite1 loaded : " + sprite1.src);
}
//new sprite from sprite1
var sprite2 = new Image();
sprite2.src = "http://www.deviantart.com/download/186463127/gohan_ssj2_by_emiyansaiyan-d330jvb.png";
sprite2.onload = function() {
console.log("sprite2 loaded : " + sprite2.src);
}
//cloned sprite1
var sprite3 = sprite1.cloneNode();
sprite3.onload = function() {
console.log("sprite3 loaded : " + sprite3.src);
}