2009-02-19 55 views
0

無論如何,當一個項目被添加到一個Scripting.Dictionary或掛鉤在JavaScript中的事件訪問攔截?Scripting.Dictionary訪問方法?

他們有訪問方法,例如:設置,獲取還是不是?

var test = new ActiveXObject("Scripting.Dictionary"); 
test("a") = "test"; 

設置此設置時,我需要做一些更多的任務。

任何幫助將不勝感激。

回答

1

簡短的回答是:不,對不起。

但是,問題出現了,爲什麼你在JScript中使用Scripting.Dictionary?

var test = {}; test["a"] = "test"; 

對不起它不是所有的幫助,你不能攔截或的Scripting.Dictionary了更多的JavaScript傳統使用的對象作爲associtive陣列。

但是,您可能會構建一個包含這兩者的Javascript類,以便您可以自己實現事件系統。儘管如此,它的工作量還是比你希望的要多得多。

+0

我正在使用它,因爲我想重寫會話字典對象,這意味着我將不必使用字典對象的圓括號語法更改超過1000個頁面。 – Schotime 2009-02-19 23:54:26