JSFiddle - React, Tailwind, and code Playground

by booktu8

JavaScript

function Foo(){
	var getName  = function(){
  	alert(1)
  }
  return this.getName

}

Foo.getName = function(){alert(2)}
Foo.prototype.getName = function(){alert(3)}
var getName = function(){alert(4)}
function getName(){alert(5)}

//Foo.getName()
//getName()
Foo()
//getName()
//new Foo.getName()
//new Foo().getName()
//new new Foo().getName()

//console.log(new Foo(),new new Foo().getName())