bind()
は Function
オブジェクトの組み込みメソッドです。最初のパラメータは呼び出しメソッドを変更するために使用されます# ##これ###。 bind
は、後で呼び出せるように新しい関数を返すことに注意してください。
1. 文法: function.bind(thisArg[,arg1[,arg2[, ...]]])
: バウンドを呼び出すときにこれとして使用されます。 function ターゲット関数に渡されるパラメータ値。 new 演算子を使用してバインドされた関数を構築する場合、この値は無視されます。 binding
を使用して setTimeout (コールバックとして提供される) で関数を作成する場合、thisArg
として渡されたすべてのプリミティブ値は object
に変換されます。 bind
関数のパラメーター リストが空の場合、または thisArg
が null
または unknown
の場合、this ##実行スコープ # は、新しい関数の
thisArg として扱われます。
arg2, ...: ターゲット関数が呼び出されると、バインドされた関数のパラメーター リストにプリセットされます。パラメーター。
this 値と 初期パラメータ。
天才上单
那就这样吧!
undefined
以上がJSのbind()についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。