본문 바로가기

프로그래밍 공부/JavaScript

JavaScript - 배열

배열은 여러 개의 변수를 한꺼번에 선언해 다룰 수 있는 자료형이다. 자바스크립트에는 문자열, 숫자, boolean, 함수, 객체, undefined의 6가지 자료형이 있다. 배열은 대괄호로 생성을 한다. 대괄호를 사용하고 안에 있는 값을 쉼표로 구분해 입력한다.

let arr=[273, 23, 17, 26, 55];

배열 안에 입력된 값을 요소(element)라고 한다. 어떠한 종류의 자료형에도 요소가 될 수 있다. 요소 각각을 사용하려면 배열 바로 뒤에 대괄호를 입력하고 안에 숫자를 넣는다. 자바스크립트에서는 가장 앞에 있는 요소를 0번째로 표기한다.

let arr=[10, 20, 30, 40, 50, 60];

console.log(arr [0]); // 10 표기

console.log(arr [1]); // 20 표기

console.log(arr [2]); // 30 표기

console.log(arr[3]); // 40 표기

console.log(arr[4]); // 50 표기

console.log(arr[5]); // 60 표기

이때 배열 기호 안에 들어간 숫자를 인덱스(index)라고 부른다. 

 

length 속성과 push() 메서드는 각각 배열 내부 요소의 개수를 확인 그리고 배열에 요소를 뒤에서부터 채워줄 수 있다. 또한 splice() 메서드는 배열의 요소를 뺄 수 있다.

 

let arr=[10, true, "JavaScript", 3.141592];

 

console.log(arr2.length); // 요소가 4개이므로 4 표기

console.log(arr2 [arr2.length-1]; // 뒤에서 첫 번째 3.141592 표기

console.log(arr2 [arr2.length-3]; // 뒤에서 세 번째 true 표기

 

arr2.push(70); // 배열 맨 뒤에 요소 70 추가

arr2.splice(0, 1); // 배열의 첫 번째에 1칸만큼 요소 삭제

배열.html
0.00MB