I have this function but i need it to return a boolean value how do i do this? i tried returning false and true but it returns as undefined i also tried doing a new value named result but it always returned false when it should have returned true
const checkImage = (url) => {
return new Promise((resolve, reject) => {
let image = new Image();
image.onload = function() {
if (this.width > 0) {
console.log("image exists");
return true;
}
}
image.onerror = function() {
console.log("image doesn't exist");
}
image.src = url;
})
}
(async () => {
let response = await checkImage("https://picsum.photos/200/300")
console.log(response)
})()