Day2_VSCODE_JavaScript_자료구조 배열

2023. 4. 5. 16:41Javascript

🟡배열(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