time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

repl.txt (940B)


      1 
      2 {{alias}}( value )
      3     Returns an array of an object's own non-enumerable property names.
      4 
      5     Name order is not guaranteed, as object key enumeration is not specified
      6     according to the ECMAScript specification. In practice, however, most
      7     engines use insertion order to sort an object's keys, thus allowing for
      8     deterministic extraction.
      9 
     10     If provided `null` or `undefined`, the function returns an empty array.
     11 
     12     Parameters
     13     ----------
     14     value: any
     15         Input value.
     16 
     17     Returns
     18     -------
     19     keys: Array
     20         List of an object's own non-enumerable property names.
     21 
     22     Examples
     23     --------
     24     > var obj = {};
     25     > var desc = {};
     26     > desc.configurable = false;
     27     > desc.enumerable = false;
     28     > desc.writable = true;
     29     > desc.value = 'boop';
     30     > {{alias:@stdlib/utils/define-property}}( obj, 'beep', desc );
     31     > var keys = {{alias}}( obj )
     32     e.g., [ 'beep', ... ]
     33 
     34     See Also
     35     --------
     36