Internals
説明
Ael自身の情報や内部で使うプロパティを内部オブジェクトに持たせています。
内部オブジェクトはAel関数を引数なしで呼び出すと取得できます。
var internalObject = Ael();
staticプロパティ
apply
static apply(object to[, object from...]) : object
- @version 0.1
- @param {object} to コピー先
- @param {object} [from...] コピー元
- @return {object} コピー先
fromからtoへプロパティをコピーする。
call
static call(function fn[, Array args[, object scope]]) : object
- @version 0.1
- @param {function} fn 関数
- @param {Array} [args] 引数
- @param {object} [scope] スコープ
- @return 戻り値
関数を呼び出して戻り値を返す。
global
static global : object
- @version 0.1
グローバルオブジェクト。
inspect
static inspect(any value) : void
- @version 0.2
- @param {any} value 値
値のプロパティ名リストを表示する。
privileged
static privileged(object value) : function
- @version 0.2
- @param {object} value 値
- @return {function} 特権関数
引数の値へアクセスする特権関数を生成して返す。
特権関数はgetter/setterの機能を持つ。引数なしで呼ぶとgetterとして振る舞い、
引数を一つ指定して呼ぶとsetterとして振舞う。
version
static version : string
- @version 0.1
Aelのバージョン(例:0.4.0)。
IE4
static IE4 : boolean
- @version 0.1
IE4の場合はtrue。
KJS
static KJS : boolean
- @version 0.1
KJSの場合はtrue。
AIR
static AIR : boolean
- @version 0.2
AIRの場合はtrue。
Rhino
static Rhino : boolean
- @version 0.1
Rhinoの場合はtrue。
WSH
static WSH : boolean
- @version 0.1
WSHの場合はtrue。