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); |