JSFiddle - React, Tailwind, and code Playground
JavaScript
var Card = function (url, c) {
this.url = url;
this.ctx = c;
this.img = new Image();
this.posxCurr = 0;
this.posyCurr = 0;
this.widthCurr = 100;
this.heightCurr = 100;
this.img.onload = this.imageLoaded.bind(this);
this.img.src = this.url;
};
Card.prototype = {
imageLoaded: function () {
//my goal is to initialize this.widthCurr and this.heightCurr
this.widthCurr = this.img.width;
this.heightCurr = this.img.height;
alert(this.img.width + ", " + this.img.height);
console.log(this.img.width);
},
};
var card = new Card("http://d1jqu7g1y74ds1.cloudfront.net/wp-content/uploads/2008/04/space-debris-2-leo.jpg", undefined);