0

ファイル処理を実装するオブジェクトの内部にいるとします。読みやすいようにコードを書きたいと思います。

特に複数のネストされた関数呼び出しがある場合に、戻り値の型を伝えるのが難しいコードの例:

function create() {
    return doCreateAction();
}

この例は、明確化変数を導入することで読みやすくなっています。

function create() {
    var fileHandle = doCreateAction();
    return fileHandle;
}

理論的には、コンパイラは一時的に doCreateAction() からの結果を保存する必要があるため、2 番目のバージョンは同じように動作する可能性があります (おそらく、hiddenm、匿名、短命の一時変数内)。名前付き変数に代入するとき、このコードは遅くなりますか?

4

1 に答える 1