JSFiddle - React, Tailwind, and code Playground

by Gerald Gillespie

JavaScript

class BigClass{
    constructor(){
    const secret = 'hi'
    this.printSecret = ()=>{return secret};
    }
};




const myC = new BigClass(); 


const fnCaller = (constructor)=>{
  console.log(typeof constructor); 
  return new constructor(); 

}
const myC2 = fnCaller(BigClass); 


console.log(myC.printSecret());

console.log(myC2.printSecret());


const myObj = {

  funkyFunc : function(){
    this.prop = 'hi'
    return this;
  }
}


const myFF = new myObj.funkyFunc();

console.log(myFF);