private-eval-in-frame.js (228B)
1 load(libdir + 'asserts.js'); 2 load(libdir + 'evalInFrame.js'); 3 4 class B { 5 #x = 12; 6 x = 'his'; 7 ef(str) { 8 return evalInFrame(0, str); 9 } 10 } 11 12 var b = new B(); 13 assertEq(b.ef(`this.x`), 'his'); 14 assertEq(b.ef(`this.#x`), 12);