0
試圖弄清楚下面的代碼是如何工作的以及它的功能......有人可以向我解釋它嗎?數組未分配給變量?這是如何工作的,它究竟做了什麼?
從我可以告訴的是,[「的handleEvent」]只是要立即執行並運行一次foreach循環...
我假設它的東西做一個事件偵聽器,然後執行由字符串引用的方法?下面的代碼是constructor
方法中,不分配給一個變量或什麼...
class plugin{
constructor(sidebar, options = {}){
this.options = plugin.extend(DEFAULTS, options);
// Bind event handlers for referencability.
['handleEvent'].forEach((method) => {
this[method] = this[method].bind(this);
});
// Initialize sticky sidebar for first time.
this.initialize();
}