global-lexicals-function.js (313B)
1 class Foo {}; 2 let x = 1; 3 const y = 2; 4 var z = 3; 5 6 var obj = globalLexicals(); 7 assertEq(Object.keys(obj).length >= 3, true); 8 assertEq(obj.Foo, Foo); 9 assertEq(obj.x, 1); 10 assertEq(obj.y, 2); 11 assertEq("z" in obj, false); 12 13 assertEq("uninit" in obj, false); 14 let uninit; 15 16 // It's just a copy. 17 obj.x = 2; 18 assertEq(x, 1);