[JavaScript] rest, spread

Narcoker·2023년 6월 12일
0

JavaScript

목록 보기
26/55

rest

function(param, paramN, …name) { }
분리하여 받은 파라미너틀 배열로 결합한다.

function point(ten, ...rest){
	log(ten);
	log(rest);
}

const values = [10,20,30]
point(...values); 
/* 
10
[20,30]
*/

Object Spread

만약 같은 이름의 key가 있으면 맨 마지막에 있는 것으로 덮어씌워진다.

let personsA = {"사용자 1": "홍길동", "사용자 2": "김철수"};
let personsB = {"사용자 1": "새로운 사람", "사용자 3": "김영희"};
let unionPersons = {...personsA, ...personsB};

console.log(unionPersons); // {사용자 1: '새로운 사람', 사용자 2: '김철수', 사용자 3: '김영희'}
profile
열정, 끈기, 집념의 Frontend Developer

0개의 댓글