250903 TIL

2025. 9. 3. 21:07·내배캠 끄적끄적/Today I Learned

 

❗어떤 문제가 있었는지

  • 진행사항에 대한 README 작성방법에 대해 연습이 필요함
    • 코드의 구성과 설계 방향을 담아 기록하는 과정을 거칠 것 
  • Console 창을 통해 입력된 값을 확인하는 과정까지 이해하였으나 특정 값을 추출하는 과정이 어려웠음
  • mockapi.io 기능을 통해 임의의 외부 API 호출 과정에서의 전반적인 처리과정 이해가 어려웠음

 


📝 내가 시도해본 것들

  • 임의의 mock API를 생성하고 값을 입력함에 따라 원하는 값을 추출해 내는 과정을 진행하였음 https://68b7baee73b3ec66cec55e50.mockapi.io/lunch


💡어떻게 해결했는지

  • API 를 호출하고 입력된 값을 배열값으로 읽어 가장 최근에 입력되고 찾고자 하는 name 을 찾는 과정을 거침
    • for문을 통해 지속적으로 입력되어있는 API 값 중에 name 값을 찾도록 반복문을 설정하였음
    • try-catch문을 통하여 반복문을 수행하며 진행된 내용을 검증하는 과정을 거쳤음
            async function fetchLatestName() {
                const res = await fetch("https://6863bafe88359a373e960f61.mockapi.io/sparta/web/lunch");
                const list = await res.json();

            // 배열의 마지막 요소를 '가장 최근'이라고 가정
            for (let i = list.length - 1; i >= 0; i--) {
                if (list[i].name) {
                    return list[i].name;
                }
            }

            // 끝까지 없으면
            return "(name 없음)";
            }

              try {
                const latestName = await fetchLatestName();
                alert(`가장 최근 생성된 name: ${latestName}`);
  
            } catch (err) {
                console.error(err);
                alert("API 호출 실패");

👍 무엇을 새롭게 알았는지

  • select, input 태그를 통한 화면 내 다양한 기능 활용 방법을 이해하였음
    • 이전에 사용했던 CSS 구성이나 js 기능들을 활용해 빠르게 원하는 화면을 보다 구성할 수 있는 스킬들이 생겼음

'내배캠 끄적끄적 > Today I Learned' 카테고리의 다른 글

250905 TIL  (0) 2025.09.05
250904 TIL  (0) 2025.09.04
250902 TIL  (0) 2025.09.02
250901 TIL  (2) 2025.09.01
250829 TIL & 사전캠프 마무리  (15) 2025.08.29
'내배캠 끄적끄적/Today I Learned' 카테고리의 다른 글
  • 250905 TIL
  • 250904 TIL
  • 250902 TIL
  • 250901 TIL
stark77
stark77
하마의 IT 자기개발 이모저모, 백엔드 개발자로 거듭나기
  • stark77
    하마의 개발자 성장일기
    stark77
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 컴퓨터구조와 운영체제
        • 컴퓨터구조
        • 운영체제
      • SQL 기초
      • Spring
        • 백엔드 기초
        • Spring 실습
      • JAVA
        • Java 실습
      • HTML&CSS
        • HTML&CSS 실습
      • Git&GitHub
        • Git&GitHub 실습
      • 내배캠 끄적끄적
        • Today I Learned
      • 유용한 툴 및 사이트 정리
      • 취미
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JPA
    Spring
    프로세스와 쓰레드
    다형성
    웹소켓
    thymleaf
    객체지향
    git
    java
    실시간 데이터 처리
    RestTemplate
    HTML&CSS
    SpringSecurity
    백엔드 기초
    algorithm
    네트워크 기초
    Spriingboot
    Java 문법기초
    Github
    BEAN
    Stomp
    String.format
    jsp
    MVC
    for문
    WebSocket
    경합조건과 교착상태
    Til
    백엔드 기초다지기
    객체지향프로그래밍
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
stark77
250903 TIL
상단으로

티스토리툴바