Re: Top Level Array Generics

Le 07/11/2013 08:31, Garrett Smith a écrit :
> Also, Array.filter is NaN in Chrome.
... I don't even... Whoaaa... isNaN(Array.filter) is true in Firefox as 
well...

When you think you've seen it all...

David

>
>
> On Wed, Nov 6, 2013 at 11:31 PM, Garrett Smith <dhtmlkitchen@gmail.com 
> <mailto:dhtmlkitchen@gmail.com>> wrote:
>
>     Present in Mozilla, top level generics put the Array prototype
>     methods on the global Array object and accept the first argument
>     as the `this` value for the method.
>
>     So instead of the very common:
>
>      var filter = Array.prototype.filter;
>
>      filter.call( "foo",
>        function (ch) { return ch == "o"; });
>
>     There would be just:
>
>      Array.filter("foo",
>        function (ch) { return ch == "o"; }).join("");
>
>     Same thing; less code.
>     --
>     Garrett
>     @xkit
>     ChordCycles.com
>
>
>
>
> -- 
> Garrett
> @xkit
> ChordCycles.com <http://ChordCycles.com>

Received on Friday, 8 November 2013 18:28:36 UTC