0
ここは例です。 bind()は関数の引数をバインドするだけなので、うまくいきません。私の場合はグローバル変数をバインドしますが、コールバック関数に 'this'を指定しないでください
global_var = 2
var foo = function(){
console.log(global_var)
}
var bar = foo.bind(null,/* global_var =*/ 3)
setTimeout(bar)
それは変更することはできませんので、fooが、私は関数に「これを」スコープをバインドすることはできません理由です、(それがグローバルスコープを使用する理由を理解しない)ライブラリからです。
バーがコールバックになるので、毎回 '3'を出力できるようにしたいと思います。
私は図書館、どの機能を言及し、何をやろうとしていることは良くなると思います。この孤立は私にとって無意味に見えます。 – sabithpocker
@sabithpocker申し訳ありませんが、私はライブラリを言及できません。しかし、私はすべての言語レベルのトリックなので、私の質問は理にかなっていると思う。 – templefox
私は申し訳ありませんが、これは典型的な[xiproblem](http://xyproblem.info)のように見えます – sabithpocker