|
1 // Iterating over a set of objects yields those exact objects. |
|
2 |
|
3 var arr = [{}, {}, {}, [], /xyz/, new Date]; |
|
4 var set = Set(arr); |
|
5 assertEq(set.size, arr.length); |
|
6 |
|
7 var i = 0; |
|
8 for (var x of set) |
|
9 assertEq(x, arr[i++]); |
|
10 assertEq(i, arr.length); |
|
11 |