を使用する理由
(0, foo.fn)();
バインドを切断することです。これthisはバインドされfooなくなりますが、グローバルオブジェクトにバインドされます。
しかし、JavaScriptコード(またはGoogleのJSコード)がバインディングを切断する理由は何ですか?(そしてそれはアンチパターンですか?)
このコードは、関数の呼び出しに関して特定の要件を持ついくつかの関数型言語(clojurescript?)からのトランスパイラーによって生成される可能性がありますか?
—
marzelin
なぜ重複の可能性がありますなぜbabelはインポートされた関数呼び出しを(0、fn)(…)に書き換えますか?-またはどこでこれを見ていますか?
—
Bergi、
私はそれをグーグルのコードで、そしておそらくAngular、React、または他のいくつかのフレームワークで見たと思います...どこで、時にはそれが縮小されているか思い出せません
—
非極性
bindメソッドがバインドします。ここでは、単なるコンテキストの変更です。結合(によって作成された結合bind)を切断または失うことはできません。