This AI is still in early stages of development.
Define.MISSING
- Aubergine
Owned by Aubergine
Indicates a global is not present (missing).
Notes
A define with state Define.MISSING does not exist.
You can add missing defines using Define() at which point the state will change to Define.ADDED.
Examples
Checking a specific state
// always use strict equality checks if (Define.stateOf("chat") === Define.MISSING) { // chat function does not exist }
Contents
Jump to:
Define API
Topics:
- Define() — Add, remove or redefine a property on the global scope, overriding any native property of the same name on the global object...
- Define.has() — Check for presence of a global property...
- Define.RESERVED — A reserved keyword (a native that cannot be changed)...
- Define.stateOf() — Check state of a specific global property...
- Define.hasNative() — Check for presence of a native global property...
- Define.REMOVED — Indicates a native global was removed...
- Define.MISSING — Indicates a global is not present (missing).
- Define.NATIVE — Indicates a global was defined prior to including the Define API.
- Define.REPLACED — Indicates a global was replaced by a script using the Define API.
- Define.ADDED — Indicates a global was added by a script using the Define API.
- Define API Diagnostics — Diagnostic routines for Define API...
- Define Scripts — A library of ready made scripts for the Define API...