Source code

Revision control

Copy as Markdown

Other Tools

expected = 4;
var fourth = { nextSibling: null };
var third = { nextSibling: fourth };
var second = { nextSibling: third };
var first = { nextSibling: second };
function f() {
let loopcount = 0;
for (let node = first; node; node = node.nextSibling) {
loopcount++;
}
return loopcount;
}
actual = f();
assertEq(actual, expected);