반응형
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(); // 배열 복사하기
반응형
'it' 카테고리의 다른 글
자료구조 - 연결 리스트 (0) | 2021.03.27 |
---|---|
콜백 함수(Callback function) with javascript (0) | 2021.03.11 |
일급 함수(First-class function) with javascript (0) | 2021.03.10 |
컴퓨터 프로그램을 만드는 두 가지 방식 (초간단) (0) | 2021.03.05 |
Homebrew를 이용하여 node.js를 설치하는 방법 (초간단) (0) | 2021.03.05 |
댓글