My debugging work in IE ended today by finding that constructor.name is undefined.
constructor.name
undefined
I created the following simple code that reproduces the issu
easy fix without "changing syntax" or polyfill ;)
var car = new Car('ferrari');
car.constructor.name === 'Car'
car.constuctor === Car