Web3js

web3和window.web3有什麼區別

  • June 25, 2019

我非常習慣使用web3 = new Web3(web3.currentProvider),我在這裡看到 MetaMask 範常式式碼正在使用window.web3 = new Web3(web3.currentProvider)

window使用和不使用關鍵字有什麼區別?

檢查這個問題 - https://stackoverflow.com/questions/5786851/define-global-variable-in-a-javascript-function

如果 web3 未定義為全域變數,但您在函式中有“web3 = new Web3(web3.currentProvider)” - web3 對象將僅對該函式是本地的,而使用 window.web3 它將是全域可訪問的

引用自:https://ethereum.stackexchange.com/questions/72227