함수 선언식
- 함수명이 반드시 있어야 한다.
- function 키워드를 사용한다.
- 매개변수 타입을 적지 않는다.
- 호이스팅에 영향을 받는다.
함수 표현식
- 변수에 할당이 가능하다.
- 함수 이름을 사용하는 것은 선택하지만 보통은 익명함수를 사용한다.
- 호이스팅에 영향을 받지 않는다.
var http = require('http');
http.createServer(function (request, response) {
}).listen(3000,function(req,res){
console.log("3000port");
});
화살표 함수
- 간결하다.
- 매개변수 하나면 소괄호로 안 묶어도 된다.
- return문을 줄일 수 있다.
- 기존의 함수를 완전히 대신할 수는 없다.
- 객체의 메소드를 정의할 때에는 사용하면 안된다.
const http = require('http');
const server = http.createServer((req, res) => {
}).listen(3000, (req, res) => {
console.log("3000 포트와 연결중!");
});
'_정리&복습_' 카테고리의 다른 글
[솝트] 3차 세미나(내가 잘 몰라서 정리하는 프로그램덜,,,) (0) | 2019.11.11 |
---|---|
[OS] CPU스케줄링 - 스케줄링 알고리즘 (0) | 2019.04.29 |
[OS] CPU스케줄링 - 기본 개념 (0) | 2019.04.19 |
[솝트] 2차 세미나 (Node js 모듈 정리) (0) | 2019.04.19 |
[솝트] 2차 세미나 (Node js란?) (0) | 2019.04.18 |