I have indeed noticed that. I quite often use function without named arguments and then populate what I need from the arguments collection.
I was wondering why was that so. I mean creating a class does not need infinite number of arguments, now would it? In the longest case scenario it needs class name (prototype creates differently but still), parent class, own fields / method, an array of mixins to borrow methods from. So in Prototype's case, that would be three arguments. Creating and instantiating a prototype class is notoriously slow. I was looking for ways (from my point of view) how the process could be a bit faster. And I say a bit, since notoriously slow means some ticks slower. On Nov 11, 12:44 pm, "T.J. Crowder" <t...@crowdersoftware.com> wrote: > Class.create does have arguments, details in the docs[1]. The > implementation doesn't use any _named_ arguments, it accesses its > arguments via the `arguments` array (on the first line of the > function, in fact). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype: Core" group. To post to this group, send email to prototype-core@googlegroups.com To unsubscribe from this group, send email to prototype-core-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-core?hl=en -~----------~----~----~----~------~----~------~--~---