Almost 8 months ago I showed a complete shim for Array.prototype.forEach. I thought it was pretty good and I’ve used it in a few projects, but there is one problem: I got it wrong. Not hugely wrong, but wrong enough. Like I said last time: a shim should only ever be to standards. As well […]