Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 // The Set constructor can take an argument that is an array.
3 var s = Set([]);
4 assertEq(s.size, 0);
5 assertEq(s.has(undefined), false);
7 s = Set(["one", "two", "three"]);
8 assertEq(s.size, 3);
9 assertEq(s.has("one"), true);
10 assertEq(s.has("eleventeen"), false);
12 var a = [{}, {}, {}];
13 s = Set(a);
14 assertEq(s.size, 3);
15 for (let obj of a)
16 assertEq(s.has(obj), true);
17 assertEq(s.has({}), false);
18 assertEq(s.has("three"), false);