It's not, in that it has bugs like all of them. It's obviously unfortunate
that the fix for this particular bug hasn't landed yet.

On Thu, Jan 19, 2017 at 3:22 PM, Andrea Giammarchi <
[email protected]> wrote:

> Doh! Good point ... I didn't know Firefox was different from every other
> modern engine :-/
>
> On Thu, Jan 19, 2017 at 2:16 PM, Claude Pache <[email protected]>
> wrote:
>
>>
>> Le 19 janv. 2017 à 13:46, Andrea Giammarchi <[email protected]>
>> a écrit :
>>
>> If you are looking for isClass or similar you can also rely on
>> `Function.prototype.toString` decompilation, which is de facto consistent.
>>
>> ```js
>> const isClass = (fn) =>
>>   typeof fn === 'function' &&
>>   !isClass.toString.call(fn).indexOf('class ');
>> ```
>>
>> Of course if you transpile code, including classes, that'd be useless
>> (but then you'll have many other problems anyway)
>>
>>
>> It is also useless when `Function#toString()` is not correctly
>> implemented, which is currently the case for Firefox, see:
>> https://bugzilla.mozilla.org/show_bug.cgi?id=1216630
>>
>> —Claude
>>
>
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to