JavaScript #4

날림·2021년 9월 1일

js/node

목록 보기
5/25

배열 (array)

순서가 있는 값

순서 (인덱스, index) - 0부터 시작한다!

let myNumber = [73, 98, 86, 61, 96];
  • 대괄호 [ ] 를 이용해서 만든다
  • 원소(element)쉼표(comma)로 구분한다
myNumber 라는 배열의 3번째 인덱스 값은 61
  • 값(value)은 인덱스를 이용해서 접근 Array[index]
myNumber[3];	// 61
myNumber[3] = 200;
myNumber;	// [73, 98, 86, 200, 96]
  • 배열 속 원소가 배열일 수 있다
let myNumber = [[13, 30], [73, 8], [44, 17]];
myNumber[1][0];	// 73
  • 배열의 길이를 알아낼 때 Array.length
let myNumber = [73, 98, 86, 61];
myNumber.length; // 4 (배열의 속성)

배열의 반복

배열과 반복문을 매우 자주 조합한다!

반복문을 이용해 배열의 요소(element)를 한 번씩 출력하려면?

let myNum = [73, 98, 86, 61];

배열 myNum의 n번째 인덱스 값을 출력하자

  • n은 0부터 시작해서 하나씩 증가
  • n이 배열의 길이가 되자마자 반복 종료
for(let n = 0; n < myNum.length; n++) {
  console.log(myNum[n])
}

let n = 0;		// n은 0부터 시작
n < myNum.length;	// myNum의 길이보다 작을 때만
			// 되는 순간 조건식에 위배되어 탈출
n++			// n은 1씩 증가 ( n = n+1 )

기초 속성, 메소드

  • 배열이 맞는지 확인 - Array.isArray

  • 배열의 길이 - Array.length

  • 요소 추가 - Array.push(추가할 요소)
    - 맨 뒤에 추가 된다

  • 요소 삭제 - Array.pop()
    - 맨 뒤 요소를 삭제한다

profile
항상배우기

0개의 댓글