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