JavaScript

[JavaScript] ES6의 주요 문법

newchocolate 2022. 5. 13. 22:20
728x90
반응형

Spread & Rest

spread 문법

배열을 풀어서 인자로 전달한다.

const fruits = ["apple", "orange", "strawberry"];
const moreFruits = ["melon", "blueberry", ...fruits];

console.log(moreFruits); // ['melon', 'blueberry', 'apple', 'orange', 'strawberry']

 

rest 문법

파라미터를 배열의 형태로 받아서 사용할 수 있다. 파라미터의 개수가 가변적일 때 유용하다.

function mileage(...points) {
	return points.reduce((previous, current) => {
		return previous + current;
	});
}

mileage(10,20,35, -22); //43
728x90
반응형