-1:000000000000 | 0:42e5fd130afd |
---|---|
1 // mapiter.next() returns a fresh array each time. | |
2 | |
3 load(libdir + "iteration.js"); | |
4 | |
5 var map = Map([['a', 1], ['b', 2]]); | |
6 var iter = map[std_iterator](); | |
7 var a = iter.next(), b = iter.next(); | |
8 assertIteratorResult(a, ['a', 1], false); | |
9 assertIteratorResult(b, ['b', 2], false); | |
10 assertEq(a.value !== b.value, true); | |
11 var a1 = map[std_iterator](); | |
12 assertIteratorNext(a1, ['a', 1]); | |
13 assertEq(a.value !== a1.value, true); |