This looks like a great read, thanks.

On Friday, December 6, 2013 2:42:57 PM UTC-5, Marc J. Schmidt wrote:
>
>
> http://perfectionkills.com/how-ecmascript-5-still-does-not-allow-to-subclass-an-array/
>
> Maybe that helps a bit.
>
> —
>
> Marc J. Schmidt
>
> http://marcjschmidt.de
>  
> On 06.12.2013, at 20:21, Regis <[email protected] <javascript:>> wrote:
>
> I want to create a class, similar to Elements (just, not with elements) 
> which behaves like an array, but with additional methods on it that can 
> manipulate the objects within (which are all of the same type). I'm aware 
> that the magical "length" behavior wouldn't work as expected.
>
> For example, is there any reason why something like this would not work as 
> expected (as it seems to just fine):
>
> var Numbers = new Class({ Extends: Array, increment: function(){ var self 
> = this; self.forEach(function(n, i){ self[i]++; }); return self; } }); 
> var n = new Numbers(); n.include(2).combine([3,4,5]).unshift(1); // 
> [1,2,3,4,5]
> n.increment(); // [2,3,4,5,6]
>
>
>
> -- 
>  
> --- 
> You received this message because you are subscribed to the Google Groups 
> "MooTools Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"MooTools Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to