클래스: 객체 생성을 위한 틀
인스턴스: 틀(클래스)를 바탕으로 소프트웨어 안에 생성된 객체[객체(object)에 포함된다]
new 키워드:인스턴스를 만드는 기능. ES5 이하에서 사용된다.[현재는 ES6]
생성자 함수:new를 이용해 객체를 만드는 함수
@변수 선언
ES5:var
ES6:let,const
@함수선언
ES5: var func = function(arg1, arg2) {console.log("ES5")
Es6: let func = (arg1, arg2) => {console.log("ES6")} //화살표 함수가 추가되었다
@ES5=>ES6의 변화: ES6로 넘어오면서 {'string'}가 가능,class 키워드 사용 가능등