• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 배열인데 객체로 변하는 문제 ㅠㅠ

배열인데 객체로 변하는 문제 ㅠㅠ

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #51017

    designDev
    참가자
    현재 게시판 수정페이지를 작업중인데
    기존 타이틀과 내용은 setState(데이터값)로 가져와서 작업했을때 문제가 없었습니다.
    
    그런데 어떠한 목록값을 로드해야되서 데이터 배열값을 setState(배열); 으로 설정하니깐
    .length가 안되더라고요,,, typeof로 찍어봤더니 Array로 나와야되는데 Object로 나옵니다 ....
    
    setState할때 배열값 그대로 가져올 수 있는 방법이 있을까요??
    [] 대괄호를 넣어서 가져와봤더니 Array 안에 Array가 들어가버리더라구요...
    객체를 배열로 바꾸는 소스로 변환해도 .length 체크부터 에러가 나네요 ㅠ
    
    도움부탁드립니다 
    
    
    
    #51034

    codingapple
    키 마스터
    array도 typeof 찍으면 object로 나올 수 있습니다 
    state안에 뭐가 있으면 .length 해달라고 if 문 추가합시다
    #51084

    designDev
    참가자
    state의 length 가 0 보다크면 을 체크하는데 length 에러가 납니다 ㅠㅠ
    #51135

    codingapple
    키 마스터
    undefined나 null에 점찍으면 에러납니다 점찍기전에 if문으로 검사합시다
    #51161

    designDev
    참가자
    와 감사합니다! 해결했습니다
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠