ray88’s diary

お仕事で困ったとき用の自分用の覚書

JavaScript メソッドの代入・追加

JavaScript 目次 - ray88’s diary
JavaScript メソッド - ray88’s diary
JavaScript メソッド定義の簡略化 - ray88’s diary
■メソッドの代入・追加
・プロパティと同様にメソッドも以下の様に代入できる
・オブジェクトに存在しないメソッドを代入すると、メソッドの追加となる
【構文】

オブジェクト.メソッド = function(仮引数1,仮引数2,・・・){
     //処理
}

【サンプルコード】

function myFunction(){
  //メソッド「sayHello」を定義
  const greeting = {
    sayHello:function(){
      return 'Hello';
    }
  };
  //メソッド「sayGoodBye」を追加
  greeting.sayGoodBye = function(){
    return 'Good bye';
  };
  //メソッド「sayHello」と「sayGoodBye」を呼び出し
  console.log(greeting.sayHello());
  console.log(greeting.sayGoodBye());
}