Hi,

> Hey, what stops me from this:

Nothing at all (since `Array#sort` operates on the array in place, but
does return the array reference as a return value as well). Well,
nothing other than the missing "e" on `reverse`. ;-)

Note that if you do that, `list` will be an `Array`, regardless of
what it was at the outset. If it's *already* an array, I'd ditch
`sortBy` and use `sort`.

Out of curiousity, what's in `list`? All those calls to
`Object.values` look like a lot of overhead...

-- T.J.

On May 9, 9:54 am, kstubs <[email protected]> wrote:
> Hey, what stops me from this:
>
> list = list.sortBy(function(s) {
>                 if(field.field.startsWith('EventScore') || field.field ==
> 'AAScore')
>                     return Number(Object.values(s)[index]);
>                 else                
>                     return Object.values(s)[index];
>             }).*revers()*;

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to