본문 바로가기

모던 자바스크립트3

모던 자바스크립트 - Destructuring(구조 분해) With 함수 함수 + 배열 + Destructuring문법 함수가 리턴하는 값이 배열일 때 function getArray() { return ['컴퓨터','냉장고','세탁기'] } const [el1,el2,el3] = getArray(); Rest파라미터가 배열이라는 점을 이용 function printWinners(...args){ const [macbook, ipad, airpads, ...coupon] = args; console.log('이벤트 결과를 알립니다.'); console.log(`맥북의 주인공은 '${macbook}'님 입니다.`); console.log(`아이패드의 주인공은 '${ipad}'님 입니다.`); console.log(`에어팟의 주인공은 '${airpads}'님 입니다.`); con.. 2023. 2. 25.
모던 자바스크립트 -함수- 함수를 만드는 방법 1. 함수 선언(Function Declaration) - function키워드로 함수를 선언하는 방식 function 함수이름(파라미터) { 동작; return 리턴값; } 2. 함수 표현식(Function Expression) - 함수 선언을 값처럼 활용해서 함수를 만드는 방식 - ex) 변수에 할당, 다른 함수의 아규먼트로 활용 const msg = function(){ console.log('Hi'); } msg(); //변수에 할당한 모습이 point가 아닌 값처럼 활용한다는 것이 point +추가정보 표현식(Expression) - 결과가 하나의 값으로 표현되는 문장. 주로 식별자, 연산자, 리터럴 등으로 구성 문장(Statement) - 프로그래밍에서 실행 가능한 최소의 .. 2023. 2. 22.
모던 자바스크립트 -모던 자바스크립트 이해하기- 모던 자바스크립트란? JavaScript라는 언어에서 아쉬운 부분들을 보완해 발전시킨 결과물을 Ecma international (국제 표준화 기구)에서 관리한다. Ecma international에서는 JavaScript를 사용할 때 준수해야 하는 규칙, 세부 사항들을 ECMA-262라는 이름의 문서로 관리하는데 이 문서의 내용이 ECMAScript이다. 즉, ECMAScript - 자바스크립트 표준 명세서 ECMAScript는 1997년에 처음 등장해서 새로운 내용이 추가될 때마다 이름 뒤에 각 버전들을 명시했다. ex) ECMAScript1(ES1), ECMAScript2(ES2) 2015년 자바스크립트의 발전에 큰 영향을 준 버전이(ES6) 등장하고, 매 년마다 새로운 표준을 출시하기로 결정되었다.. 2023. 2. 21.