Dapp-Development

什麼是 web3 filter.watch() 範圍?

  • January 29, 2016

如果我創建一個嵌套的 filter.watch

filter_a.watch(
   filter_b.watch();
);

如果我打電話

filter_a.stopWatching();

filter_b.watch() 是否超出了 web3.js 的範圍?geth 是否不斷發送 filter_b.watch() 結果?

過濾器 b 仍將被輪詢並接收日誌。由於您應該為過濾器 b 提供回調,因此仍將呼叫此回調。

這裡沒有“範圍”,就像過濾器的 JavaScript 範圍一樣。

filter_b.watch()只要有與回調匹配的日誌,就會簡單地接受給定的回調並呼叫它。

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