JavaScriptのthisの中身は呼ばれ方によって変わる
/icons/ひええ~.icon
yosider.icon
takker.icon
対策
Function.prototype.bind()
呼ばれ方に関わらず、
this
に一定の値を設定する
arrow function
を使う
呼ばれ方に関わらず、thisの定義を内側のスコープから順に探して設定する
通常の
var
変数と同じ?
いつもこれを使っている
this - JavaScript | MDN
アロー関数 - JavaScript | MDN
from
scrapbox.PageMenu.addItem()
#JavaScript
JavaScript.icon
MDN.icon