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