웹 프로그래밍 기초/객체

내장 객체 (Array)

별초롱언니 2025. 4. 7. 21:26

내장 객체는 자바스크립트가 기본적으로 제공하는 객체이다. 내장 객체만 잘 활용해도 프로그램을 개발하기에 충분하다.

 

Boolean() : new로 정의된 경우 객체 

Number() : new로 정의된 경우 객체

String() : new로 정의된 경우 객체

Dates : 항상 객체 

Maths : 항상 객체

Regular expressions(regExp) : 항상 객체

Arrays : 항상 객체

Functions : 항상 객체

Objects : 항상 객체 

 

Array객체

배열 객체의 속성과 메서드를 볼 예정이다. 

Array는 특별한 유형의 객체이다. typeOf 연산자로 Array를 사용하면 'Object'를 반환한다.

객체는 속성과 메서드를 가지는데 Array는 객체지만 인덱스에 의해 배열 값을 갖는다.

 

** length 속성

배열의 크기(길이)를 나타날 때 사용한다. 배열 크기(길이)는 항상 배열의 가장 큰 인덱스 값보다 1크다.

메서드 설명
slice() 배열의 일부를 복사하거나 반환한다.
splice() 지정된 배열 값을 삭제하거나 추가한다 : 원본 변경
join() 배열 값을 제시된 문자로 연결하여 하나의 문자열을 만든다
concat() 두 배열을 결합한다
toString() 배열값을 콤마로 구분된 문자열로 반환한다
indexOf() 배열 요소 값을 가지고 배열의 인덱스를 찾는다
includes() 배열 요소 값을 가지고 있는지 확인한다
shift() 배열의 첫 요소를 삭제한다 : 원본 변경
unshift() 배열의 첫 요소를 삽입한다 : 원본 변경
pop() 배열의 마지막 요소를 삭제한다 : 원본 변경
push() 배열의 마지막 요소롤 삽입한다 : 원본 변경
reverse() 배열의 순서를 바꾼다 : 원본 변경
sort() 배열의 오름차순/내림차순으로 정렬한다 : 원본 변경