我今天在 javascript 中浏览一段代码,突然遇到了有这段代码片段的情况。
add: function (value) {
var current = null;
if (this._root === null) {
this._root = node;
} else {
current = this._root;
while (true) {
// Some code goes here.
}
}
}
条件while(true)
总是正确的。它没有让我想到为什么将条件放在此处。