tor-browser

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

string-toString-valueOf.js (432B)


      1 function simple(str) {
      2  assertEq(str.toString(), "abc");
      3  assertEq(str.valueOf(), "abc");
      4 }
      5 
      6 function obj(str) {
      7  var obj = new String(str);
      8  assertEq(obj.toString(), "xyz");
      9  assertEq(obj.valueOf(), "xyz");
     10 }
     11 
     12 function mixed() {
     13  for (var v of ["abc", new String("abc")]) {
     14    assertEq(v.toString(), "abc");
     15    assertEq(v.valueOf(), "abc");
     16  }
     17 }
     18 
     19 for (var i = 0; i < 100; i++) {
     20  simple("abc");
     21  obj("xyz");
     22  mixed();
     23 }