「JavaScript」bind()で関数を生成するサンプル

2021年2月9日

説明
bind() メソッドは、呼び出された際に this キーワードに指定された値が設定される新しい関数を生成します。
使用例

const user = {
  age: 32,
  getAge: function() {
    //指定された値
    return this.age;
  }
};

const cft = user.getAge;
// 引数userをバインド
const result = cft.bind(user);

console.log("新しい関数を呼び出す結果:");
console.log(result());

実行結果
> “新しい関数を呼び出す結果:"
> 32

JavaScript

Posted by arkgame