본문 바로가기
Script/JavaScript

[JavaScript] Chapter 05. 배열

by song.ift 2022. 12. 8.

배열

  • 대괄호를 사용하여 표현
  • 각 요소 자료형 고정X
  • 배열의 길이 존재
javascript
닫기
let arr1 = new Array("H", "e", "l", "l", "o"); let arr2 = ["H", "e", "l", "l", "o"];

 

배열 선언 방법

javascript
닫기
let arr = new Array("사과", 1); let arr = new Array(2); let arr = ["사과", 1]; arr[0] // 사과 => 문자열 타입 arr[1] // 1 => 숫자 타입 arr.length // 2 => 문자열 길이

 

배열 요소 접근 방법

  1.  인덱스(index)
  2.  indexOf()
  3.  at()
javascript
닫기
let arr = new Array("사과", "바나나", "오렌지"); arr.index0f(0); // -1 arr.index0f("오렌지"); // 2 arr.at(0); // 사과 arr.at(-1); // 오렌지

 

유사배열

  • 배열과 유사한 방식을 가짐
  • 배열의 함수 사용불가
  • Array.isArray 반환 값 false
javascript
닫기
// 배열 let realArr = ["사과", "바나나", "오렌지"]; // 유사배열 let simArr = { ​​​​0 : "사과";, ​​​​1 : "바나나";, ​​​​2 : "오렌지";, ​​​​length : 3, ​​​​watermelon : "수박" }; realArr[0] = simArr[0] = "사과"; realArr[1] = simArr[1] = "바나나"; realArr[2] = simArr[2] = "오렌지"; simArr.length // 3 simArr.["length"] // 3 simArr.["watermelon"] // 수박 Array.isArray(simArr) // false

 

댓글