JavaScript对象和JScript字典都关联数组

obj = new Object ;
dic = new ActiveXObject("Scripting.Dictionary") ;

我的问题是...有没有在效率方面(空间或时间)?点击它们之间有什么区别 在功能方面,我知道一个解释是更好,因为它允许不仅仅是标量类型作为键更多。但撇开这一边,哪一个更好/更快?

修改结果 这是Windows脚本,不用于Web开发。

<强> EDIT2:结果 我在查找效率特别感兴趣,因为我需要在大集的工作。

有帮助吗?

解决方案

似乎从这个文档,该查找是使用字典更快;然而,刀片是比较慢。

http://www.4guysfromrolla.com/webtech/100800-1.2.shtml

其他提示

的Scripting.Dictionary是一个COM / ActiveX组件(可以在任何MS的脚本语言的使用)。

因为每次你访问它的时候,你打电话到COM组件,这是非常慢的,我不会推荐它。

但是,如果你需要它的功能,你可以使用它,但要注意它只能在IE浏览器...

的Javascript对象在执行引擎固有;是的Scripting.Dictionary COM对象做互操作的每一个操作调用。

有关在JavaScript什么,我会倾向于使用的发动机类型,除非我有一个基于良好的平等语义一些其他COM对象查找一个巨大的需求更喜欢...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top