code: function of(/* ...args */){
        var index  = 0
          , $$     = arguments
          , $$len  = $$.length
          , result = new (typeof this == 'function' ? this : Array)($$len);
        while($$len > index)result[index] = $$[index++];
        result.length = $$len;
        return result;
      }
docs: 22.1.2.3 Array.of( ...items)