NodeJS 如何处理对象承诺?[duplicate]

f0brbegy  于 2023-02-03  发布在  Node.js
关注(0)|答案(1)|浏览(105)
    • 此问题在此处已有答案**:

(41个答案)
三年前关闭了。
我正在使用browserify。我有如下node.js文件:

const Web3 = require('web3');
const web3 = new Web3('https://kovan.infura.io');

window.onload = function () {

web3.eth.getBalance('0x9E632F36D8193a23ee76e7C14698aCF4b92869A2').then(console.log)
document.getElementById("sc_bal").innerHTML=web3.eth.getBalance('0x9E632F36D8193a23ee76e7C14698aCF4b92869A2');

};

我想在HTML div元素中显示智能合约地址。如果我控制值,它会显示输出,但如果我将值与div元素绑定,它会显示为
[反对承诺]
有人能帮我解决这个问题吗?

6rqinv9w

6rqinv9w1#

Promise对象表示异步操作的最终完成(或失败)及其结果值。1

document.getElementById("sc_bal").innerHTML=web3.eth.getBalance('0x9E632F36D8193a23ee76e7C14698aCF4b92869A2')
.then(val => val)
.catch(err => err.message);

这可能会有帮助。

相关问题