tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

negative-zero-index.js (510B)


      1 function test() {
      2    const array = [1];
      3    for (let i = 0; i < 10; i++) {
      4        assertEq(array[0], 1);
      5        assertEq(array[0.0], 1);
      6        assertEq(array[-0.0], 1);
      7        // ToPropertyKey(-0.0) is "0", but "-0" is distinct!
      8        assertEq(array["-0"], undefined);
      9    }
     10 
     11    const string = "a";
     12    for (let i = 0; i < 10; i++) {
     13        assertEq(string[0], "a");
     14        assertEq(string[0.0], "a");
     15        assertEq(string[-0.0], "a");
     16        assertEq(string["-0"], undefined);
     17    }
     18 }
     19 
     20 test();