See my http://stackoverflow.com/questions/39334278/check-if-object-is-a-constructor-isconstructor
I also thought the `extends` trick could be useful, but it fails 3 of my tests. It doesn't work for bounded normal functions and some proxy objects. The proper way is the second one in Claude's post: using a proxy object. There is only a problem: it doesn't work for revoked proxies, because they can't be used as a proxy target. In my opinion that restriction is somewhat stupid, because you can use a revocable proxy as a proxy target, and revoke it later. But I guess it's too late to change that. Maybe some day we will have `Object.isConstructor`. ;Oriol
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

