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)/ タイプ (プロパティ)/ 上位オブジェクト (各オブジェクト共通)
オブジェクトにプロパティを追加します。