創建它們時,將唯一屬性與匿名JavaScript函數關聯的標準方式是什麼,以便這些屬性在執行時(即運行時)可以在函數內部進行訪問?將獨特屬性與JavaScript中的匿名函數相關聯
情景是這樣的:
說我有,我要綁定到動態生成的匿名函數的事件。
var events = ['connect','disconnect','error','connect_failed'];
for(a in events){
var handler = function(){
// console.log(arguments.callee.custom); // Not reliable 'cos callee is supposedly deprecated
console.log('<event-name>');
};
handler.custom = events[a];
$(window).on(events[a],handler);
}
由於使用arguments.callee的已被棄用,不保證在所有平臺上的最佳。推薦的方式是什麼?
我特別喜歡關閉範圍內的處理程序 – Olaseni