Expando

Вы читаете английскую версию этой статьи, так как пока нет перевода на данный язык. Помогите нам перевести эту статью!

Expando-свойства — это свойства, добавленные в узлы DOM с помощью JavaScript, когда эти свойства не являются частью DOM-спецификации объекта:

window.document.foo = 5; // foo — это expando

Термин может быть применён к свойствам, добавленным к объекту без учёта его изначального предназначения, например, когда свойства с не числовым именем добавлены к массиву.