Expando

扩展属性是使用 JavaScript 添加到 DOM 节点的属性,这些属性不属于 对象 的 DOM 规范。

js
window.document.foo = 5; // foo is an expando

该术语也可以应用于不尊重对象原始意图添加的属性,例如添加到 数组 的非数字命名属性。