扩展属性

Expando 属性是在 DOM 节点上使用 JavaScript 添加的属性,这些属性不属于 对象 的 DOM 规范。

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

该术语也可能适用于添加到对象而不顾及对象原始意图的属性,例如添加到 数组 中的非数字命名属性。