首页 > 解决方案 > 在 promise 完成后设置变量

问题描述

我有一些看起来像这样的东西:

let x = "";

     $("#container").croppie('result', {
        type: 'canvas',
        size: 'original',
        format: 'jpeg'
    }).then(function (response) {
        x = response;
    });

console.log(x);

x 总是返回Promise Pending。我知道承诺是一个异步过程,但是有没有办法可以使变量等于响应?

标签: javascript

解决方案


推荐阅读