February 19, 2022
const loadImage = (url) =>
new Promise((resolve) => {
let img = new Image();
img.src = url;
img.onload = () => { // 이시점에 img의 height를 알 수 있다
resolve(img);
};
return img;
});
// promise로 만들어서 반환하여 height를 계산한다
loadImage("<https://picsum.photos/200/300>").then((img) =>
console.log(img.height)
);