。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

강의/자바스크립트

[js] 함수 재정의, 파라미터 추가, undefined

quarrrter 2024. 4. 23. 14:35

header에서 정의한 함수 A(name, url)가 

body에서 A(name,url,seq)로 다시 정의되고 사용이 되는데 어떻게 연결이 되고 실행이 되는지 이해가 안 돼서 한참 분석해니 ,,!! 

 

자바스크립트는 

함수를 새로 정의하면서 새로운 매개변수를 추가하더라도 기존에 전달하던 파라미터는 그대로 전달되고,

새로운 함수 정의에서는 기존 매개변수 이후에 새로운 매개변수를 추가하여 호출할 수 있단다 ! 

 

 

 

그리고 전달되지 않은 파라미터 seq를 어떻게 처리하는 건지 이해가 안 됐는데 

전달되지 않은 파라미터는 'undefined'로 간주된다고한다. 

 

body의 함수 내에서 seq가 undefined인 경우 seq를 1로 선언한다는 내용이 있었다. 

 

자바 밖에 모르는 자바순이여서 상상도 못한 흐름이라 너무 깜짝 놀랐다 ~~ 

'강의 > 자바스크립트' 카테고리의 다른 글

[js] a href = #  (0) 2024.04.23
연산자  (0) 2024.01.07
변수 만들기 const / let  (0) 2024.01.06