タグ

2020年12月15日のブックマーク (1件)

  • JavaScriptの口寄せ的な存在? call()メソッド - Qiita

    はじめに JavaScriptのメソッドcall()とapply()の使い方、何ができるのか?サンプル(簡単な使用例)、thisの参照先の考え方(windowとは?)についてまとめています。 call()は呼び出すメソッド call()は使いたい関数を、thisの参照先を変えて、呼び出すメソッドです。 call()は単語が意味するように何かを呼び出すメソッド 呼び出す相手は使いたい関数 = function 普通の関数呼び出しとの違いは関数のthisの参照先を変えられる 何ができるのか? ここまでの説明では結局、何が出来るのか?ピンとこないと思います。 call()で出来ることをロールプレイングゲームで例えると、「呪文を使えない戦士が、僧侶の能力を自らに取り込んで、回復呪文を使う」。自分が持っていない誰かのスキルであっても、まるで口寄せのように使うことができる。そんなイメージかと思います。

    JavaScriptの口寄せ的な存在? call()メソッド - Qiita