Expando

Expando 属性是 JavaScript 添加到 DOM 节点的属性,这类属性不属于对象 DOM 规范:

js
window.document.foo = 5; // foo 是一个 Expando

该术语还适用于在不遵守对象的原始意图的情况下添加的属性,例如添加到数组中的非数字命名属性。