웹 프로그래밍 기초/객체
내장 객체 (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() | 배열의 오름차순/내림차순으로 정렬한다 : 원본 변경 |