커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
Fetch로 데이터를 불러오는 명령어에 대해 질문이 있습니다.
[왕초보] 웹개발 종합반 v0
3주차
북마크
송*익
댓글
1
추천
0
조회수
6
조회수
6
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


강사님이 두 번에 걸쳐서 패치 적용하는 법을 알려주셨는데 첫 번째와 두 번째 방법이 달라서요.





이게 첫 번째 패치 불러오는 방법이고


$(document).ready(function () {

  let url = "http://spartacodingclub.shop/sparta_api/weather/seoul";

  fetch(url).then(res => res.json()).then(data => {

    let temp = data['temp'];

    $('#msg').text(temp);

  })

})




이게 두 번째 불러오신 방법입니다.


function q1() {

fetch("http://spartacodingclub.shop/sparta_api/seoulair").then((response) => response.json()).then((data) => {

$('#names-q1').empty()

let rows = data['RealtimeCityAir']['row']

rows.forEach((a) => {

let gu_name = a['MSRSTE_NM']

let gu_mise = a['IDEX_MVL']

let temp_html = `<li>${gu_name} : ${gu_mise}</li>`

$('#names-q1').append(temp_html)

});

})

}체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.



제가 궁금한 것이 첫번째에서는 data['temp'] 처럼 바로 해당 데이터의 칼럼(?)으로 접근하셨고

두번째에는 data['RealtimeCityAir']['row'] 처럼 파일의 제목인 것 같은 부분을 추가하셨어요.


이 두 가지 방법의 차이가 궁금합니다.


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴