I'm working with HTMLCanvas
element that return the blob object outside of the async toBlob()
function. This function doesn't return an output value, so I'm trying to declare a variable outside and access it through the command.
How I can use JS Promise
for this scenario?
var myblob;
canvas.toBlob(function(blob) {
myblob = blob;
console.log("inside " + myblob); // getting value after the console outside
})
console.log( "outside " + myblob); // getting undefined
const blob = await new Promise(resolve => canvasElem.toBlob(resolve));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With