Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 코드 테스트
- 알고리즘
- 프론트엔드
- web
- 자바스크립트
- oracle
- jpa
- BACK-END
- 스프링
- 백엔드
- 오라클
- node.js
- JavaScript
- 쿼리
- 정리
- 데이터베이스
- spring
- 프런트엔드
- 디자인 패턴
- Next.js
- 프로그래머스
- MySQL
- java
- 스프링부트
- 자바
- 미니정리
- SQL
- jsp
- 서버
- 코드테스트
Archives
- Today
- Total
참치코더의 꿈 메모장
자주 쓰는 자바스크립트 배열(Array) 메소드 본문
728x90
push()
- 배열의 끝에 요소를 추가
- 배열의 새로운 길이를 반환
pop()
- 배열의 가장 끝 요소 제거, 제거된 요소를 반환
unshift()
- 배열의 맨 앞에 요소를 추가
- 다른 요소들은 인덱스가 하나씩 뒤로 밀림
shift()
- 배열의 맨 앞에 요소를 제거
- 다른 요소들은 인덱스가 앞으로 하나씩 당겨짐
splice(num1, num2)
- 배열의 중간 요소를 삭제
- 첫번째는 시작 인덱스, 두번째는 삭제할 요소의 개수
- 두번째 생략시 해당 인덱스에서부터 배열 끝까지 모든 요소를 삭제
includes()
- includes에 선언한 내용이 해당 배열에 존재할 시 true 반환 아니면 false 반환
indexOf()
- 특정 요소의 첫 번째 인덱스를 반환, 없으면 -1
- 왼쪽에서 오른쪽으로 탐색
lastIndexOf()
- 특정 요소의 첫 번재 인덱스를 반환, 없으면 -1
- 오른쪽에서 왼쪽으로 탐색
slice(<시작 인덱스>,<종료 인덱스>)
- 시작 인덱스부터 종료 인덱스까지 배열을 잘라 새 배열 생성
- 종료 인덱스는 새 배열에 포함되지 않음
- 종료 인덱스 생략시 종료 인덱스 까지 새 배열 생성

728x90
'Javascript' 카테고리의 다른 글
| 자바스크립트 클래스(Class) 구조 정리 (1) | 2025.04.19 |
|---|---|
| 자바스크립트 (배열 및 객체) 얕은 복사와 깊은 복사의 개념 정리 (1) | 2025.04.18 |
| 자주 쓰는 자바스크립트 배열(Array) 메소드 2 (1) | 2025.04.16 |
| 2021/09/15 Javascript - 데이터 타입 (이스케이프 시퀀스) (0) | 2021.09.15 |
| 2021/09/13 Javascript - 변수 기본 (var, let, const) (0) | 2021.09.13 |
Comments