javascript - 在 promise 完成后设置变量
问题描述
我有一些看起来像这样的东西:
let x = "";
$("#container").croppie('result', {
type: 'canvas',
size: 'original',
format: 'jpeg'
}).then(function (response) {
x = response;
});
console.log(x);
x 总是返回Promise Pending
。我知道承诺是一个异步过程,但是有没有办法可以使变量等于响应?
解决方案
推荐阅读
- python - 使用 Selenium WebDriver 截屏,同时保持 html (python) 的字体
- vb.net - 需要帮助使用 OracleBulkCopy 插入时间戳
- zsh - zsh 在 vi 模式下;如何更改配色方案?
- classification - 当预测数据中存在决策树模型中不可用的属性值时如何处理
- react-native - 如何在 react-native 中连接到 ftp 服务器?
- python - pandas 向量化优化-python
- javascript - 如何使下拉菜单扩展到右侧而不是向下?
- discord.js - DiscordJS 反转图像命令不显示任何内容
- c++ - 将数据复制到另一个任务
- python - 使用虚拟环境时,jupyter notebook 中使用了哪些模块?