如何在函数内部引用 `api.addPosterIcon`

text/discourse-plugin 代码片段在主题中的实现方式如下:

我并未直接看到此处提及 this 实例,这意味着它与 JavaScript 的隐式 this 无关;同时,由于该片段是直接粘贴进去的,也不可能是 api 超出作用域的问题。

这个最小示例真的能运行吗?也就是说,问题是否出在被省略的代码上?

顺便一提:这里的 Discourse 全局变量及其 currentUser 字段也可以替换为 api.getCurrentUser():