이 내용은 아래 링크에서 동영상 강의도 같이 보실 수 있습니다.[ 동영상 강의 보기 ] Class자바스크립트는 프로토타입 기반 언어로 클래스가 따로 필요 없지만 개발자에게 익숙하지 않은 문법으로 사용하기가 매우 힘들어 ECMA Script 2015에 Class가 추가되었습니다.사용방법은 기존에 아래와 같이 함수와 프로토타입으로 사용하던 코드를 function Person(name, age, gender) { this.name = name; this.age = age; this.gender = gender; } Person.prototype.incrementAge = function () { return this.age += 1; };다른 언어와 비슷하게 아래와 같이 바꿔주면 됩니다. class Perso..
이 내용은 아래 링크에서 동영상 강의도 같이 보실 수 있습니다.[ 동영상 강의 보기 ] 화살표 함수 ( Arrow function )ECMA Script 2015에 새로운 익명함수 정의 방법인 화살표 함수가 추가됐습니다.사용방법은 아래와 같이 기존 함수 선언문법에서 function을 제거하고 괄호 뒤에 => 화살표를 추가해줍니다. // 매개변수가 없을 경우 () => { ... } // 매개변수가 한개인 경우 소괄호를 생략할 수 있습니다. param => { ... } // 매개변수가 두개 이상인 경우 소괄호를 생략할 수 없습니다. (param1, param2) => { ... } // 함수 내부 코드가 1줄이라면 중괄호도 생략 가능하고 실행 결과를 리턴합니다. param => param + 1 이런 간..
이 내용은 아래 링크에서 동영상 강의도 같이 보실 수 있습니다.[ 동영상 강의 보기 ] ECMA Script란?ECMA스크립트(ECMAScript, ES[1])는 Ecma 인터내셔널의 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어이다. 이 언어는 웹 상에서 널리 쓰이며, 흔히 자바스크립트 또는 J스크립트로도 생각할 수 있지만 두 용어는 특별한 의미 차이가 있다. ECMA스크립트와 자바스크립트, J스크립트의 관계를 이해하기 위해서는 ECMA스크립트의 역사를 알아야 한다. [ 위키백과 ECMA Script 소개 ] 우리가 사용하는 자바스크립트는 에크마 인터내셔널에서 만든 ECMA Script 규격을 개발자가 사용할 수 있도록 각 브라우저 개발사에서 제공한 스크립트입니다.ECMA Scr..