js04

제로·2022년 11월 20일
0

javascript

목록 보기
4/26

배열

  1. js에서는 동적배열이 기본적으로 지원되고 있다
  2. 배열 선언
    var 배열명 = []
    var 배열명 = [데이터1, 데이터2]
  3. 배열 활용
    배열명[index번호]="추가 데이터"
    배열명.push("추가 데이터")

for문과 배열/객체

  1. for(var index in 배열명)
    index : index번호를 문자열로 가져온다
    배열명[index] : 배열의 index 위치의 데이터를 가져온다
for(var idx in array){
	document.body.innerHTML += "<h3>["+(idx+1)+"]:"+array[idx]+"</h3>"
}
for(var idx in array){
	 sh.innerHTML += "<h3>["+(parseInt(idx)+1)+"]:"+array[idx]+"</h3>"
}
** idx는 문자열, 연산을 위해 형변환이 필요하다
		


2. for(단위 데이터 of 배열)
배열의 단위 데이터를 받아와서 처리하는 형식

let books=['아프니까 청춘이다','정의란 무엇인가','무소유']
for(const bname of books){
	document.body.innerHTML += "<h2>"+bname+"</h2>"
} // 책 이름이 순차적으로 출력
  1. for(var prop in 객체)
    prop : 객체의 속성(문자열)
    객체[prop] : 객체의 속성값
var p01 = {name:"홍길동", age:25, loc:"서울"}
for(let prop in p01){
	document.body.innerHTML += prop+":"+p01[prop]+"<br>"
}

profile
아자아자 화이팅

0개의 댓글