JSのbind()についての簡単な説明

autoload
リリース: 2021-04-15 13:58:11
オリジナル
6008 人が閲覧しました

JSのbind()についての簡単な説明

bind()Function オブジェクトの組み込みメソッドです。最初のパラメータは呼び出しメソッドを変更するために使用されます# ##これ###。 bind は、後で呼び出せるように新しい関数を返すことに注意してください。

1. 文法:

function.bind(thisArg[,arg1[,arg2[, ...]]])
ログイン後にコピー

  • thisArg

    : バウンドを呼び出すときにこれとして使用されます。 function ターゲット関数に渡されるパラメータ値。 new 演算子を使用してバインドされた関数を構築する場合、この値は無視されます。 binding を使用して setTimeout (コールバックとして提供される) で関数を作成する場合、thisArg として渡されたすべてのプリミティブ値は object に変換されます。 bind 関数のパラメーター リストが空の場合、または thisArgnull または unknown の場合、this ##実行スコープ # は、新しい関数の thisArg として扱われます。

  • arg1,
  • arg2, ...: ターゲット関数が呼び出されると、バインドされた関数のパラメーター リストにプリセットされます。パラメーター。

  • 戻り値: 元の関数のコピーを返し、指定された

    this 値と 初期パラメータ

2. 例:

ログイン後にコピー

3. 出力

天才上单    
那就这样吧!
undefined
ログイン後にコピー
推奨: 「2021 js インタビューの質問と回答 (大要約)

以上がJSのbind()についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
js
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!