본문 바로가기
it

javascript - Array(배열)

by 기공준 2021. 3. 21.
반응형

javascript Array는 전역 객체이고 배열을 생성할 때 사용하는 리스트 형태의 고 수준 객체입니다.

배열은 프로토타입으로 탐색과 변형 작업을 수행하는 메서드를 갖는, 리스트와 유사한 객체입니다.

배열은 언제든지 늘어나거나 줄어들 있기 때문에 데이터들이 연속적으로 저장된다고 생각하면 안 된다.

 

예제를 통해 자주 사용하는 연산을 알아봅시다.

let foods = [‘spaghetti’, ‘cutlet’];	//	배열 생성

foods.length;	//	배열 길이

let first = foods[0] //	인덱스로 배열의 항목 접근
// spaghetti

foods.forEach((item, index, array) => console.log(item, index)); //	배열의 항목 들을 순환하며 접근
// spaghetti
// cutlet

foods.push(‘noodle’);	//	배열 끝에 항목 추가하기

foods.pop(); //	배열 끝에서부터 항목 제거하기
	
foods.shift(): //	배열 앞에서 부터 항목 제거하기

foods.unshift(‘soup’);	//	배열 앞에 항목 추가
	
let idx = foods.indexOf(‘soup’); //	배열 안 특정 항목의 인덱스 찾기

foods.splice(idx,1); //	인덱스 위치에 있는 항목 제거

let arrayCopy = foods.slice(); //	배열 복사하기 

 

반응형

댓글