このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Method (メソッド)

メソッドは関数のうち、オブジェクトのプロパティであるものです。メソッドには 2 つの種類があります。オブジェクトインスタンスごとに内蔵されたタスクとして実行されるインスタンスメソッドと、オブジェクトのコンストラクターで直接呼び出しを行うタスクである静的メソッドです。

メモ: JavaScript では、関数自身はオブジェクトです。そういう意味では、メソッドは実際には関数へのオブジェクト参照です。

F が O のメソッドであると言われる場合、多くの場合、F が O を this のバインディングとして使用していることを意味します。this の値によって挙動が変わらない関数プロパティ(あるいは、バインド済み関数やアロー関数のように、動的な this バインディングをまったく持たないもの)は、必ずしもメソッドとして広く認識されているとは限りません。

関連情報