メソッド
note
この章では、一般的なプログラミング言語におけるメソッドとは若干異なる概念である、JavaScriptのメソッドについて説明します。他のプログラミング言語の経験がある方は注意して読んでください。
メソッドの作成
JavaScriptにおいて、関数は一種の値ですので、当然のことながらオブジェクトのプロパティとして使用することもできます。このような関数のことをメソッドと呼んでいます。
const someObject = {
someMethod: () => {
console.log('Method called');
},
};
someObject.someMethod();
上記の例において、someMethodはsomeObjectのメソッドである、といいます。
tip
console.logはconsoleオブジェクトのlogメソッドで、document.writeはdocumentオブジェクトのwriteメソッドです。
メソッドの省略記法
オブジェクトのメソッドは、次のように記述すると簡単です。
const someObject = {
someMethod() {
console.log('Method called');
}
};
以上のコードは、前項のサンプルコードとほとんど同等です。