2015-01-04 19:40:09 +11:00

18 lines
362 B
JavaScript

function* G() {
yield 1;
yield 2;
yield 3;
}
var a = [...G()];
var b = [4, ...G()];
var c = [...G(), 4];
var d = [4, ...G(), 5];
// ----------------------------------------------------------------------------
assertArrayEquals([1, 2, 3], a);
assertArrayEquals([4, 1, 2, 3], b);
assertArrayEquals([1, 2, 3, 4], c);
assertArrayEquals([4, 1, 2, 3, 5], d);