関数とメソッドの違いですが、これもわかりづらいです。どちらも一連のまとまりをグループ化して、使いまわすことができます。何が違うのか?
結論から言いますと、メソッドも関数になります。以前、オブジェクトも関数を持てるとの話をしましたが、オブジェクトに関連づけられた関数がメソッドになります。
const person = {
firstName: “山田”,
lastName: “太郎”,
fullName:  function( ) {
return this.firstName + ” ” + this.lastName;

  }
};
const fullName = person.fullName();
console.log(fullName); // “山田太郎” が表示される

(thisはオブジェクト内でプロパティやメソッドにアクセスする際に使用されます)

投稿者

Kの手習い

前職はOA機器の販売営業でしたが、退職して、50代で1からプログラマーを目指します。一般的にこの年齢からは厳しいと言われておりますが、この歳ならではの経験を活かして、頑張ります!

コメントを残す