1

これを考慮して:

var getToDaChoppa = false;

var warIsHell = function() {
    // Write your do/while loop here!
    do {
        console.log("I can't my legs omg my LEGS");
    } while (getToDaChoppa);
};

warIsHell();

この

var getToDaChoppa = function() {
    var getToDaChoppa = false;
    do {
        console.log("I can't my legs omg my LEGS");
    } while (getToDaChoppa);
};

getToDaChoppa();

技術的な観点からどのコードが優れているか知りたいです。(メモリ使用量の削減、ガベージ生成など)。私はjsにはかなり慣れていませんが、可能な限り最高のコードを書いていることを確認したいと思っています.

私の限られた経験からすると、2 番目のスニペットは最初のスニペットよりも 2 倍のガベージを生成しますが、一方、最初のスニペットは 2 番目のスニペットよりも 2 倍のメモリを使用するため、ここで最善のアプローチは何かと考えていました。多くの場合、変数値を変更する必要がある場合は、最初の方法の方が用途が広いことは理解していますが、両方の方法の長所と短所を完全に理解することはできません。

どんな小さな説明でも大いに役立ちますo :)

4

2 に答える 2