fixed IE8 enumeration bug in ES6 polyfill