JSFiddle - React, Tailwind, and code Playground

JavaScript

function Animal(type) {
    this.typeOf = type;
    
    return {
        PIG: 'Pig'   
    };
}

console.log(new Animal);
console.log(Animal.PIG); //this is undefined, but why?

console.log(typeof Animal);             // "function"
console.log(Animal instanceof Object);  // true