$.each() 반복문 사용시 "undefined" 오류 잡기


$.each() 반복문 사용시 "undefined" 오류 잡기

API JSON 불러올때에 $.each(), for 사용으로 반복문으로 진행시 해당 값이 없을 경우 undefined 오류를 나타내는데, 해당 값이 없어도 진행되기 위한 방법 입니다. 불러오는 코드에 하단 try-catch 부분을 입력해주세요. 당연히 없는 값을 입력해주셔야 문제를 잡을 수 있습니다. <예시1> $.getJSON("https://min-api.cryptocompare.com/data/top/totalvolfull?limit=100&page=0&tsym=KRW", function(data) { var newHTML = []; $.each(data.Data, function(index, value) { var error_check = value.RAW.KRW; // << 반복문을 통해 출력하지만, 만약 불러오는 JSON 값에서 이 값이 "null"이 아닌 아예 없을 경우 오류가 생깁니다. newHTML.push('값 표시'); }); $("#tbody_list").htm...



원문링크 : $.each() 반복문 사용시 "undefined" 오류 잡기