You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expando properties are properties added to {{glossary("DOM")}} nodes with {{glossary("JavaScript")}}, where those properties are not part of the {{glossary("object","object's")}} DOM specification:
```js
window.document.foo = 5; // foo is an expando
```
The term may also be applied to properties added to objects without respecting the object's original intent, such as non-numeric named properties added to an {{glossary("Array")}}.