The code in Listing 6.3 throws an error:
while(!(let item = weaponsIterator.next()).done) { //#C
assert(item !== null, item.value); //#C
}
The following fixes this issue:
while (!(item = weaponsIterator.next()).done) {
assert(item !== null, item.value);
}
|