/ /バインドと呼び出しの違いは何ですか? [複製] -javascript

バインドとコールの違いは何ですか? [複製] - javascript

バインドと呼び出しは同じことをするようです。それぞれに長所/短所はありますか?

<script type="text/javascript">

var x = {

name : "test"

}
function a1() {

a2.bind(x)();            a2.call(x);

}

function a2() {

console.log(this);
}

a1();  // output x object.
</script>

回答:

回答№1は2

.call 関数をすぐに実行します。
.bind 都合の良いときに実行できる新しい関数を返します。たとえば、コールバックとして使用できます。