1. Class 선언* ES5에서는 함수로 클래스 정의함 -> 한눈에 class인지 알아볼 수 없는 애매한 방법으로 정의함var User = (function() { function User(name){ this.name = name } User.prototype.sayHello = function(){ console.log(`sayHello...&{this.name}`) } return User})() 이전과 달리 웹 애플리케이션으로 진화하면서 대부분 클래스로 개발하게 됨 *ES5에서는 함수로 클래스 정의함var obj1 = new User('kkang')var obj2 = new User('kim')obj1.sayHello() //sayHello...kkangobj..