Loading ...
Sorry, an error occurred while loading the content.
 

Re: newcap

Expand Messages
  • Woomla
    ... I m just curious what you mean by this. How do you create objects then?
    Message 1 of 7 , Feb 9, 2010
      --- In jslint_com@yahoogroups.com, "Douglas Crockford" <douglas@...> wrote:
      > In my practice, I completely avoid use of new.

      I'm just curious what you mean by this. How do you create objects then?
    • Douglas Crockford
      ... I use object literals and Object.create(prototype). Object.create is in ES5. It can be added to ES3 with if (!Object.create) { Object.create = function
      Message 2 of 7 , Feb 9, 2010
        --- In jslint_com@yahoogroups.com, "Woomla" <woomla@...> wrote:
        >
        > --- In jslint_com@yahoogroups.com, "Douglas Crockford" <douglas@> wrote:
        > > In my practice, I completely avoid use of new.
        >
        > I'm just curious what you mean by this. How do you create objects then?


        I use object literals and Object.create(prototype). Object.create is in ES5. It can be added to ES3 with

        if (!Object.create) {
        Object.create = function (prototype) {
        function F() {}
        F.prototype = prototype;
        return new F();
        };
        }
      Your message has been successfully submitted and would be delivered to recipients shortly.