【问题标题】:Iterate over `context.subscriptions` in vscode extension在 vscode 扩展中迭代`context.subscriptions`
【发布时间】:2019-08-21 05:44:21
【问题描述】:

我正在尝试使用entries 迭代context.subscriptions,如下所示-

for (let pair of context.subscriptions.entries()) {
   console.log(pair[1]);
}

但我得到空对象。如何获得处置对象?我需要在特定条件下更新对象。我也尝试过使用forEach 循环和JSON.stringify(pair[1])

任何线索都将受到高度赞赏。

【问题讨论】:

    标签: loops visual-studio-code vscode-settings vscode-extensions vscode-tasks


    【解决方案1】:

    我尝试了我的扩展程序,它成功了。

    订阅是一个可以添加一次性用品的数组。 这意味着开发者通过运行将他的订阅添加到这个数组中:

    context.subscriptions.push(disposable1, disposable2, ...).

    确保您使用上述语法显式推送到此数组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-26
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 2016-12-22
      • 1970-01-01
      相关资源
      最近更新 更多