- From: David Bruant <bruant.d@gmail.com>
- Date: Fri, 08 Nov 2013 19:27:45 +0100
- To: Garrett Smith <dhtmlkitchen@gmail.com>, "public-script-coord@w3.org" <public-script-coord@w3.org>
Received on Friday, 8 November 2013 18:28:36 UTC
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