Jerry의 컴퓨터 일기

  • 홈
  • 태그
  • 방명록

2024/12/12 2

Default Export 와 Named Export

이제 막 Node.js를 공부하기 시작했다. 간단한 오픈 소스를 clone 해서 테스트 해보고 있는데, 이런 코드를 보았다. import { Server } from "socket.io"; Named Export 형태가 좀 헷갈렸고, 이와 관련해서 정리를 해보고자 한다. ✨ Default Export (기본 내보내기) 먼저 Default Export에 대해 간단한 예시를 살펴보자. // math.jsexport default function add(a, b) { return a + b;}// main.jsimport add from './math.js'; // 중괄호 없이 가져옴console.log(add(2, 3)); // 5이와 같은 경우 모듈에서 하나의 값만 내보낼 수 있음가져올 때 임의의 이름을..

🔖JS 2024.12.12

Java script에서 Promise 란 ? (+@ Async / Await)

✨ Promise Promise는 단순히 비동기 작업을 더 깔끔하고 체계적으로 처리하기 위한 도구이다.Promise가 없던 시절에 비동기 작업은 콜백 함수를 통해 처리 되었다.     그러면 콜백을 썼을 때와 안 썼을 때의 코드를 한번 비교해보자 !   🔗여러 비동기 작업을 순서대로 처리 콜백 중첩 (콜백 헬)아래와 같이 코드를 작성하는 경우 가독성이 저하된다. fs.readFile('file1.txt', 'utf8', (err, data1) => { if (err) return console.error(err); fs.readFile('file2.txt', 'utf8', (err, data2) => { if (err) return console.error(err); ..

🔖JS 2024.12.12
이전
1
다음
더보기
프로필사진

Jerry의 컴퓨터 일기

기억보다는, 기록을 남깁니다.

  • 분류 전체보기 (288)
    • 🖥️ 컴퓨터 기초 (20)
      • PintOS (15)
      • CS (5)
    • ♟️ 알고리즘 (146)
      • swea (41)
      • 알고리즘_프로그래머스 (12)
      • 알고리즘_백준 (75)
      • Leetcode (17)
      • 기본 개념 (1)
    • ⚙️ Backend (22)
      • Network (10)
      • API (4)
      • DB (6)
      • Docker (0)
    • 🏠 Frontend (3)
    • 📚 Git (8)
    • 🤖 Chat GPT (2)
    • ℹ️ 데이터 (11)
      • 데이터 분석 (6)
      • 크롤링 (5)
    • 🔖Java (5)
      • 프로젝트 (0)
    • 🔖Python (5)
      • Folium (1)
      • Opencv (1)
      • 기타 (2)
    • 🔖JS (4)
    • 🔖 C언어 (1)
    • 🔧 컴퓨터 에러 (5)
    • 😀 Jerry (56)
      • 채용설명회 (3)
      • 마인드셋 (0)
      • 일상 (13)
      • 면접 질문 (40)

Calendar

«   2024/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바