On Thu, Jan 10, 2013 at 11:22 AM, Nathan Wall <[email protected]> wrote:

>     // ES6 WeakMap
>
>     let timeMap = new WeakMap(),
>         // Store WeakMap methods to maintain integrity of the internal
> state.
>         WeakMapGet = Function.prototype.call.bind(WeakMap.prototype.get),
>         WeakMapSet = Function.prototype.call.bind(WeakMap.prototype.set);
>


Just a heads up, this is unnecessary and actually won't work at all.
WeakMap has nothing defined on its prototype property—all methods are
late-bound to the instance for the same reason you mention in the comment.
https://gist.github.com/4505255

Rick
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to