목록기술면접/기타 (19)
ksw_devlog
parameter : 매개변수(인자) argument : 전달인자(인수) parameter와 argument는 쓰임의 차이가 있습니다. 함수를 정의할 때 사용되는 변수를 매개변수(parameter), 실제로 함수가 호출될 때 넘기는 변수값을 인수(argument)라고 설명할 수 있습니다. 예시) https://7942yongdae.tistory.com/155 매개변수(Parameter)와 인수(Argument)의 차이점은 무엇일까? 매개변수와 인수는 프로그래밍에서 자주 사용되는 용어입니다. 영어로는 Parameter(매개변수), Argument(인수)로 정의되고 쓰이는데요. 프로그래밍을 할 때 자주 쓰이는 용어인 만큼 명확하게 구분하 7942yongdae.tistory.com
호이스팅 호이스팅은 코드가 실행하기 전 변수선언 / 함수선언 이 해당 스코프의 최상단으로 끌어 올려진 것 같은 현상을 말합니다. (호이스팅 : 스코프 내부 어디서든 변수 선언은 최상위에 선언된 것 처럼 행동) 변수 호이스팅 (var, let, const) 자바스크립트의 모든 선언에는 호이스팅이 일어난다. 그런데 let, const, class를 이용한 선언문을 호이스팅이 발생하지 않는 것처럼 동작한다. var 키워드로 선언된 변수와는 달리 let 키워드로 선언된 변수를 선언문 이전에 참조하면 참조 에러(ReferenceError)가 발생한다. 이는 let 키워드로 선언된 변수는 스코프의 시작에서 변수의 선언까지 *일시적 사각지대(Temporal Dead Zone; TDZ)에 빠지기 때문이다. var, l..
RESTful API REST(REpresentational State Transfer)ful API는 HTTP 통신에서 어떤 자원에 대한 CRUD 요청을 Resource와 Method로 표현하여 특정한 형태로 전달하는 방식입니다. 구성 Resource(자원, URI) Method(요청방식, GET / POST / PUT / DELETE) Representation of Resource(자원의 형태, JSON or XML 등) PUT - 자원을 수정할 때 DELETE - 자원을 삭제할 때 RESTful 하지 못한 경우 CRUD 기능을 전부 POST METHOD로만 처리하는 API URI에 자원과 id외 정보가 들어가는 경우 PUT /users/update-nickname [X] PUT /users/:id..