Day2_VSCODE_JavaScript_자료구조 배열
2023. 4. 5. 16:41ㆍJavascript
🟡배열(Array)
- 이름과 인덱스로 참조되는 정렬된 값의 집합(자료구조)
- 배열을 구성하는 가각의 값을 배열 요소라고 하며, 배열에서의 위치를 가치키는 숫자를 인덱스라고함
[배열 선언] let 배열명;
[배열 초기화] 배열명 = [요소1,요소2,요소3,요소4....];
[배열 객체로 생성] const 배열명 = new Array(요소1,요소2,요소3....);
[배열의 접근]
let arr; arr = [10,20,30] console.log(arr[0]); // 10 console.log(arr[1]); // 20 console.log(arr[2]); // 30
🟡배열(Array)의 특징(자바스크립트 안)
1. 배열 오소의 타입이 고정되어 있지 않음let arr= [1,1.5,'김사과',true] // 가능
2. 배열 요소의 인덱스가 연속적이지 않아도 됨let arr; arr[0] = 1; arr[1] = 20; arr[4] = 5; ✔ index 2,3은 undefined 처리
3.자바스크립트는 내림차순이 없다. 오름차순후 reverse를 사용
🟡배열(Array) 메소드(Method)
push() | 마지막 요소를 추가 |
pop() | 마지막 주소에 있는 값을 제거 |
shift() | 첫번째 주소에 있는 값을 제거 |
concat() | 두개의 배열을 합침 |
join() | 요소 사이에 원하는 문자를 삽입 |
reverse() | 🔴역순으로 재배치 (자바스크립트에는 내림차순 정렬이 없어서 많이 사용) |
sort() | 오름차순 정렬 (inplace 연산) |
728x90
'Javascript' 카테고리의 다른 글
Day3_VSCODE_JavaScript_ 매개변수 + 함수 바로 호출 (0) | 2023.04.06 |
---|---|
Day3_VSCODE_JavaScript_ 함수 호출 및 함수 선언 기초 (0) | 2023.04.06 |
Day2_VSCODE_JavaScript_제어문(반복문_while문) (0) | 2023.04.05 |
Day2_VSCODE_JavaScript_제어문(반복문_if문과 switch문) (0) | 2023.04.05 |
Day2_VSCODE_JavaScript_연산자 (1) | 2023.04.05 |