16 lines
319 B
JavaScript
16 lines
319 B
JavaScript
function* simpleGenerator() {
|
|
yield 1;
|
|
}
|
|
|
|
function accumulate(iterator) {
|
|
var result = '';
|
|
for (var value of iterator) {
|
|
result = result + String(value);
|
|
}
|
|
return result;
|
|
}
|
|
|
|
// ----------------------------------------------------------------------------
|
|
|
|
assert.equal('1', accumulate(simpleGenerator()));
|