在Adobe Javascript DOM中,大多数对象类都有一个复数类,其中包含该对象的所有实例,例如:
超链接(用于定义超链接对象的对象) 超链接(用于定义超链接对象的所有实例的对象)
除了包含单个对象的所有实例之外,复数类还有自己的属性和方法(因此它不是数组)。
这似乎很简单,可以在Javascript中复制,但Adobe可以使用以下语法:
var singleHyperlink = Hyperlinks[0];
他们能够将对象视为数组。在方括号内传递分子将返回单个对象。
他们是怎么做到的?