외부 배열 데이터를 로드하여 다음과 같이 결과가 나오도록코드를 작성
http://mekeyace.dothome.co.kr/datalist.js
데이터 변수명 : productlist
a_view라는 key중에서 Y에 해당하는 값만 출력
만약 판매가격만 있고 할인율 및 할인금액이 없는 상품은
콘솔에서 판매 가격만 출력
콘솔로 출력
[결과]
상품명 : 볼티아 트림 부츠컷 팬츠 //key : a_wktitle
판매가격 : 24200 //key : a_wkpd
할인율 : 40% //key : a_wkdp
할인금액 :14500 //key : a_wkap
상품명 : 더보이핏 데님팬츠
판매가격 : 34800
html코드
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>외부 배열 데이터를 로드</title>
</head>
<body>
</body>
<script src="http://mekeyace.dothome.co.kr/datalist.js"></script>
<script src="./re9.js?v=3"></script>
</html>
js코드
var i = 0;
console.log("----------");
while (i < productlist.best_product.length) {
if (productlist.best_product[i]["a_view"] == "Y") {
console.log("상품명 : " + productlist.best_product[i]["a_wktitle"]);
console.log("판매가격 : " + productlist.best_product[i]["a_wkpd"]);
if (productlist.best_product[i]["a_wkdp"] != "") {
console.log("할인율 : " + productlist.best_product[i]["a_wkdp"]);
console.log("할인금액 : " + productlist.best_product[i]["a_wkap"]);
}
console.log("----------");
}
i++;
}
결과

- 콘솔로그를 아끼지말고 여기저기 써서 값을 중간중간 잘 확인하면서 짜자~!