考虑到这一点:
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 非常熟悉,但我想确保我正在编写最好的代码。
根据我有限的经验,第二个片段会比第一个产生双倍的垃圾,但另一方面,第一个片段使用的内存是第二个片段的两倍,所以我想知道这里最好的方法是什么。Ofc 如果您需要调整变量值,¿我了解第一个更通用?但我无法完全理解这两种方法的优缺点。
任何一点解释都会有很大帮助o:)