「JAVA Script .call」の版間の差分
(ページの作成:「== '''概要''' == 変数の中に定義された関数を実行するときに使うメソッドです。 <syntaxhighlight lang="javascript"> var func = { 1 : function(arg){ alert(arg) } }; </syntaxhighlight> 上記のように定義された配列の中の関数を実行するには、 <syntaxhighlight lang="javascript"> func[1].call( globalThis, "Hello, world!"); </syntaxhighlight> とします。callの引数には第一引数に、callで実行さ…」) |
編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
[[JAVA Script]]へ戻る。 | |||
== '''概要''' == | == '''概要''' == | ||
変数の中に定義された関数を実行するときに使うメソッドです。 | 変数の中に定義された関数を実行するときに使うメソッドです。 | ||
12行目: | 13行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
とします。callの引数には第一引数に、callで実行される関数の内でのthisにあたるものを渡します。第二引数以降は実際に関数が受け取る引数を設定します。例では arg が "Hello, world!" に対応します。 | |||
[[JAVA Script]]へ戻る。 |
2022年11月21日 (月) 14:39時点における最新版
JAVA Scriptへ戻る。
概要
変数の中に定義された関数を実行するときに使うメソッドです。
var func = { 1 : function(arg){ alert(arg) } };
上記のように定義された配列の中の関数を実行するには、
func[1].call( globalThis, "Hello, world!");
とします。callの引数には第一引数に、callで実行される関数の内でのthisにあたるものを渡します。第二引数以降は実際に関数が受け取る引数を設定します。例では arg が "Hello, world!" に対応します。
JAVA Scriptへ戻る。