Web3js
web3和window.web3有什麼區別
我非常習慣使用
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 它將是全域可訪問的