몽땅뚝딱 개발자

[Javascript] Array / 배열의 내장 함수 본문

Development/Javascript

[Javascript] Array / 배열의 내장 함수

레오나르도 다빈츠 2022. 2. 21. 11:43

 

◽ 배열 끝에 항목 추가하기

let arr = ['고구마', '감자', '옥수수']
arr.push('땅콩') // ['고구마', '감자', '옥수수', '땅콩']

 

◽ 배열 앞에 항목 추가하기

let arr = ['고구마', '감자', '옥수수']
arr.unshift('땅콩') // ['땅콩', '고구마', '감자', '옥수수']

 

◽ 배열 끝에서부터 항목 제거하기

let arr = ['고구마', '감자', '옥수수']
arr.pop() // ['고구마', '감자']

 

◽ 배열 앞에서부터 항목 제거하기

let arr = ['고구마', '감자', '옥수수']
arr.shift() // ['감자', '옥수수']

 

◽ 배열 안 항목의 인덱스 찾기

let arr = ['고구마', '감자', '옥수수']
arr.indexOf('감자') // 1

 

◽인덱스 위치의 항목 제거하기

let arr = ['고구마', '감자', '옥수수']
arr.splice(1) // ['고구마', '옥수수']

 

◽인덱스 위치에서부터 여러개의 항목 제거하기

let arr = ['고구마', '감자', '옥수수']
// 첫번째 요소부터 시작해서 2개 삭제
arr.splice(1, 2) // ['고구마']

let arr = ['고구마', '감자', '옥수수']
arr.splice(arr.indexOf('감자'), 1) // ['고구마', '옥수수']

 

 

 

출처

 

Array - JavaScript | MDN

JavaScript Array 클래스는 리스트 형태의 고수준 객체인 배열을 생성할 때 사용하는 전역 객체입니다.

developer.mozilla.org

 

Comments