Proposal: Array.prototype.count

Andrea Giammarchi andrea.giammarchi at gmail.com
Mon Jan 7 19:56:31 UTC 2019


[time to write specs, pass through the whole process, ship it to all
engines, have it 100% usable without polyfills]

[value of this proposal]

both sentences represents time, -1 here

On Mon, Jan 7, 2019 at 8:35 PM Ranando King <kingmph at gmail.com> wrote:

> Either way it goes, there's a lot of ways to do this that are all trivial.
>
> On Mon, Jan 7, 2019 at 1:31 PM Pier Bover <pierbover11 at gmail.com> wrote:
>
>> If you need to find the length of a filtered array IMO it makes more
>> sense and is more obvious to just use filter().
>>
>> On Mon, Jan 7, 2019 at 1:12 PM Засим Александр <al.zasim at gmail.com>
>> wrote:
>>
>>> Hi everyone. This is proposal for Array.prototype.count (or countOf)
>>> method which allow to count specific elements in an array.
>>>
>>> ```js
>>>
>>> const evenNumberCount = [1, 2, 3, 4, 5].count(num => num % 2 === 0);
>>>
>>> ```
>>>
>>> Instead of
>>>
>>> ```js
>>>
>>> const evenNumberCount = [1, 2, 3, 4, 5].filter(num => num % 2 ===
>>> 0).length;
>>>
>>> ```
>>> _______________________________________________
>>> es-discuss mailing list
>>> es-discuss at mozilla.org
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20190107/919b6e7d/attachment.html>


More information about the es-discuss mailing list