JS:+기능들

hojune·2023년 9월 10일
0

Web Development

목록 보기
22/33

기본값 함수 매개변수 (Default Function Parameter)

매개변수 값을 입력하지 않았을 때 매개변수 값이 되는 값

ex)
function rollDie(numSides = 6) {
  return Math.floor(Math.random() * numSides) + 1
}

함수 호출시에 매개변수 값을 비우고 호출한다면 6이 되는 것

rollDie()
= rollDie(6)

Spread '...'

배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 또는 요소로 확장하여, 0개 이상의 키-값 쌍으로 객체로 확장시킬수 있다

spread 연산자를 사용하면 기존 배열이나 객체의 전체 또는 일부를 다른 배열이나 객체로 빠르게 복사할 수 있다

참조할 대상을 변경시키지 않고 복사해서 새로운 요소를 만드는 경우에 유용하다

0개의 댓글