とES6矢印関数fは(doSomethingの例は、であることができるのsetTimeout)を期待F</p> <pre><code>function f() { ... } </code></pre> <p>を考慮しないパラメータ
function dosomething(callback) { ...; callback() }
ような関数
呼び出しを期待別の関数のdoSomething dosomethingとfを渡すと、違いがあります:
dosomething(f);
と
dosomething(() => f());
好ましいこれらのオプションのいずれかでありますか?
だから、これらのケースでこれは異なるでしょうか? – kofifus
[はい。](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)。矢印関数は自分自身の 'this'を導入しません –
はい、しかし、矢印関数はf()を呼び出すので、これはどちらの場合も同じです。 – kofifus