this, binding

Closure (클로저)

function 외부함수(외부변수) {
  return function 내부함수() {
    console.log(외부변수);
  };
}

const 예제클로저 = 외부함수('클로저 예제');
예제클로저();

Hoisting

testFunc();

function testFunc() {
	console.log("Hoisting Test!");
}

Prototype