temp/정리

함수 파라미터 안에 = 의미

고수트 2019. 2. 8. 15:19
반응형

자바스크립트에서 함수를 선언할 때 함수의 파라미터 내부에 = 로 특정값이 적혀져 있는 경우가 있다.

이런 경우는 호출시 초기값이 명시되어 있지 않는경우 초기값을 할당하는 역할을 한다.

아래 자바스크립트 코드의 경우 t 가 명시되어있지 않지만 undefined 대신 초기값으로 할당한 t1의 값인 1이 콘솔창에 나타나게 된다.

t1 = 1

a = (t=t1) =>{

  console.log(t)

}


a()

> 1


반응형