tor-browser

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

order-enumerable-shadowed.js (651B)


      1 // Copyright 2019 Kevin Gibbons. All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 esid: sec-enumerate-object-properties
      6 description: Enumerable properties the prototype which are shadowed by non-enumerable properties on the object are not enumerated
      7 features: [for-in-order]
      8 includes: [compareArray.js]
      9 ---*/
     10 
     11 var proto = {
     12  p2: 'p2',
     13 };
     14 
     15 var o = Object.create(proto, {
     16  'p1': {
     17    value: 'p1',
     18    enumerable: true,
     19  },
     20  'p2': {
     21    value: 'p1',
     22    enumerable: false,
     23  },
     24 });
     25 
     26 
     27 
     28 var keys = [];
     29 for (var key in o) {
     30  keys.push(key);
     31 }
     32 
     33 assert.compareArray(keys, ['p1']);
     34 
     35 reportCompare(0, 0);