JavaScriptリファレンス【関数関連】

apply

apply(this,arguments)

確認済ブラウザ (n4)/ タイプ (メソッド)/ 上位オブジェクト (function)

オブジェクト内から異なるオブジェクトを呼び出します。任意数の引数を異なるオブジェクトに渡すことができます。

otherFunc.apply(this,arguments)

arguments

functionName.arguments[index]
functionName.arguments.length

確認済ブラウザ (n3/i4)/ タイプ (プロパティ)/ 上位オブジェクト (function)

関数に渡された引数を参照します。

fncName.arguments.length
strI = fncName.arguments[0]
strI = fncName.arguments.strI

arity

functionName.arity

確認済ブラウザ (n4)/ タイプ (プロパティ)/ 上位オブジェクト (function)

引数の数を返します。関数名.arguments.lengthと同意です。

lng = fncName.arity

call

関数名.call(this.引数)

確認済ブラウザ (n4)/ タイプ (メソッド)/ 上位オブジェクト (function)

オブジェクト内から異なるオブジェクトを呼び出します。

funcName.call(this,12)

caller

functionName.caller

確認済ブラウザ (n3/i4)/ タイプ (プロパティ)/ 上位オブジェクト (function)

ファンクションの呼び出し元を返します。

strFuncname = strMe.caller

constructor

objectType.constructor

確認済ブラウザ (n3/i4)/ タイプ (プロパティ)/ 上位オブジェクト (object)

作成元のオブジェクトを返します。

strX = strFunction.constructor

function

functionfunction名([パラメーター1][,パラメーター2][....,パラメーターN]){命令}

確認済ブラウザ (n2/i4)/ タイプ (関数)/ 上位オブジェクト (-)

関数を定義します。

prototype

objectType.prototype.propertyName=値

確認済ブラウザ (n4)/ タイプ (プロパティ)/ 上位オブジェクト (各オブジェクト共通)

オブジェクトにプロパティを追加します。