当项目被添加到Scripting.Dictionary或在javascript中挂钩事件时,是否存在访问拦截?
他们是否有访问方法,例如。设置,获取与否?
var test = new ActiveXObject("Scripting.Dictionary");
test("a") = "test";
设置完成后我需要完成更多任务。
非常感谢任何帮助。
答案 0 :(得分:1)
简短的回答是:不,抱歉。
但是问题确实出现了为什么你在JScript中使用Scripting.Dictionary?
var test = {}; test["a"] = "test";
我很抱歉它不是那么有用,你不能拦截Scripting.Dictionary或更多Javascript传统使用对象作为关联数组。
但是,你可以构建一个包装其中任何一个的Javascript类,这样你就可以自己实现一个事件系统。它的工作量远远超过你的希望。