Set-constructor-generator-1.js (270B)
1 // The argument to Set can be a generator. 2 3 function* hexData(n) { 4 for (var i = 0; i < n; i++) 5 yield i.toString(16); 6 } 7 8 var s = new Set(hexData(256)); 9 assertEq(s.size, 256); 10 assertEq(s.has("0"), true); 11 assertEq(s.has(0), false); 12 assertEq(s.has("ff"), true);