Kerrik Солнце, ну нельзя же настолько не знать (не понимать) язык…
Вы обращаетесь к переменной 
constructor. Подозреваю что вы делаете это в консоли браузера и переменную эту никогда не объявляли, поэтому JS выдаст вам свойство 
constructor глобального объекта. В данном случае это будет 
window.constructor который конечно же никакого отношения к вашей функции Func не имеет.
И в любом случае 
constructor имеет смысл смотреть у экземпляра объекта, а не у класса.
let f = new Func();
console.log(f.constructor === Func) // true