ES6 주요 문법

H·2023년 10월 30일
0

경남 ABC Frontend

목록 보기
13/14

spread / rest 문법

spread 문법 : 주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때에 사용

rest 문법 : 파라미터를 배열의 형태로 받아서 사용 가능, 파라미터의 개수가 가변적일 때 유용

구조 분해 할당

spread 문법을 이용하여 값을 해체한 후, 개별 값을 변수에 새로 할당하는 과정

객체에서 구조 분해 할당을 사용하는 경우 선언 (const, let, var) 과 함께 사용하지 않으면 에러 발생 가능성

화살표 함수

함수 선언문

function sum (x, y) {
...
}

함수 표현식

const substract = function (x, y) {
...
}

화살표 함수

const multifly = (x, y) => {
...
}

매개변수가 한 개일 때, 소괄호를 생략할 수 있다.
(매개변수가 없는 경우엔 소괄호 생략 불가)

함수 코드 블록 내부가 하나의 문으로 구성되어 있다면 중괄호를 생략할 수 있다.
이때 코드 블록 내부의 문이 값으로 평가될 수 있으면 return 키워드를 생략할 수 있다.

profile
나아가기

0개의 댓글