복습 7 - 2차key배열

2025. 1. 17. 16:28·Web
외부 배열 데이터를 로드하여 다음과 같이 결과가 나오도록코드를 작성
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++;
}

결과

'

  • 콘솔로그를 아끼지말고 여기저기 써서 값을 중간중간 잘 확인하면서 짜자~!
저작자표시 비영리 변경금지 (새창열림)
'Web' 카테고리의 다른 글
  • 공지사항 게시판 ver.2
  • 응용문제 - html + jsp
  • 복습 6 - 2차원시배열
  • 복습 5 - 반복문, 1차배열
9na0
9na0
응애
  • 9na0
    구나딩
    9na0
  • 전체
    오늘
    어제
    • 분류 전체보기 (211)
      • Web (118)
      • Java (28)
      • 데이터베이스 (14)
      • 세팅 (12)
      • 과제 (3)
      • 쪽지시험 (2)
      • 정보처리기사 (4)
      • 서버 (25)
  • 블로그 메뉴

    • 링크

      • 포폴
      • 구깃
    • 공지사항

    • 인기 글

    • 태그

      ab1
      spring-boot
      macbook pro m4
      net2
      net1
      file25_t
      exam1_1~10
      net4
      file25
      net5~10
      java_io1~10
      Oracle
      datalist
      re_java10
      notice_writer
      file24
      io_dto
      net3
      noticewriteok
      re2
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    9na0
    복습 7 - 2차key배열
    상단으로

    티스토리툴바