Post

(TIL) 2025-02-12

Arrow Function 이란 무엇인가


Arrow Function은 JavaScript에서 함수를 정의하는 간결한 방법이다. ES6(ECMAScript 2015)에서 도입되었으며, 기존의 function 키워드로 정의된 함수와 비교해 코드가 간결하고 쉬워졌지만 this에 관해서는 달라졌다. es5에서는 함수 호출시 this가 전역 객체를 가리키는데 반해 arrow function은 상위 환경의 this를 계승받는다

Express란 무엇이고 왜 필요하며 대안은 무엇이 있는지 설명


Express는 node.js 환경에서 웹 API 서버를 구축할 수 있도록 도와주는 웹 프레임워크 이다. HTTP 프로토콜, 미들웨어 , 정적 파일 서빙을 지원하기에 직관적이고 간결하게 코드 작성이 가능하므로 빠르게 서버 개발이 가능한 장점이 있다. 플러그인을 통해 확장성이 용이하여 쉽게 기능을 추가할 수 있습니다. 구현하고자 하는 서버의 환경이나 성능에 따라서 NestJs, Koa, Hapi 같은 프레임워크를 사용 할 수도 있습니다.

This post is licensed under CC BY 4.0 by the author.