전주호
WebSurf
전주호
전체 방문자
오늘
어제
  • 분류 전체보기 (63)
    • CS (1)
    • 프로그래밍 언어 (3)
      • JAVA (1)
      • Python (2)
    • WEB (35)
      • Spring (21)
      • FastAPI (1)
      • React (4)
    • Git (1)
    • Database (2)
    • Cloud (4)
    • Docker (0)
    • Linux (0)
    • AI (8)
      • ComputerVision (3)
      • CUDA (1)
      • Anaconda (1)
      • NLP (1)
    • ETC (9)
    • Project (0)
      • GolaBlur (0)
    • 알고리즘 문제 풀이 (0)
      • 프로그래머스 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 단위테스트
  • AWS
  • web
  • 백엔드
  • 백엔드로드맵
  • jwt
  • 클라우드
  • db
  • Spring Security
  • junit
  • react
  • 문제해결
  • websocket
  • Internet
  • oauth2
  • EC2
  • S3
  • 테스트
  • spring
  • http
  • API
  • springboot
  • MobileFaceSwap
  • 스프링
  • 트러블슈팅
  • PYTHON
  • jpa
  • conda
  • cloud
  • AI

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
전주호

WebSurf

WEB/React

[React] map 함수

2023. 3. 28. 18:10
반응형

map() 함수란?

 

 

반복되는 컴포넌트를 렌더링하기 위해 사용하는 함수.

 

const days = ["Mon", "Tue", "Wed"];

const goodDay = dyas.map(day => '${day});

console.log(goodDay);


"Mon"
"Tue"

"Wed"

이렇게 출력된다.

 

map()은 배열의 요소 하나씩 뽑은 뒤 결과값을 보여준다.

 

이뿐만 아니라 map 함수의 파라미터값으로 콜백 함수가 들어가게 되는데,

그 안에 변수를 순서대로

현재 처리하고 있는 요소, 현재 처리하고 있는 요소의 index 값, 현재 처리하고 있는 원본 배열

로 입력된다.

 

하나의 변수만 놓는다면 현재 처리하고 있는 요소의 값만을 사용하게 된다.

 

 

Callback 함수란

다른 코드의 인수로서 넘겨주는 실행 가능한 코드를 말한다.

다음 포스트로!!

 

 

 

반응형

'WEB > React' 카테고리의 다른 글

[React - Trouble Shooting] state 값이 변경되지 않는 문제  (0) 2023.06.01
[React - Trouble Shooting] 불필요한 렌더링으로 인한 문제  (0) 2023.05.30
[React] spread 연산자  (0) 2023.01.09
    'WEB/React' 카테고리의 다른 글
    • [React - Trouble Shooting] state 값이 변경되지 않는 문제
    • [React - Trouble Shooting] 불필요한 렌더링으로 인한 문제
    • [React] spread 연산자
    전주호
    전주호

    티스토리툴바