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
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…