배열에 값을 추가하는 방법

안재우·2021년 8월 27일
0

js

목록 보기
5/8

배열에 값을 추가하는 방법

배열에 값을 추가하는 방법은 push(), unshift(), splice()가 있다.
push()는 배열의 마지막에 값을 추가하는 방법이다.
ex)

let myGame = ['lol' ,'overwatch', 'suddenattack']
myGame.push('starcraft'); 
console.log(myGame)
// ['lol' ,'overwatch', 'suddenattack', 'starcraft'] 마지막에' starcraft'가 추가된 것을 볼수있다.

push()와 같이 배열에 마지막에 값을 추가하는 방법도 있지만 배열의 첫번째에 값을 추가하는방법도 있는데 그것은 unshift()이다
ex)

let myGame = ['lol', 'overwatch', 'suddenattack']
myGame.unshift('starcraft');
console.log(myGame)
// ['starcraft','lol', 'overwatch', 'suddenattack'] 배열의 첫번째에 'starcraft'가 추가된 것을 볼수있다.

또 특정한 위치에 값을 추가할수있고 또 1개이상의 값을 동시에 추가할수있는 방법이있는데 바로 splice()이다.splice의 구조는 (시작인덱스, 삭제할 요수의 갯수, 배열에 추가할 요소)로 되어있다.

let myGame = ['lol', 'overwatch', 'suddenattack']
mygame.splice(1,0,'starcraft'); // 	인덱스1의 자리에 0개를 제거하여 'starcraft' 추가한다. 
console.log(myGame)
//['lol','starcraft','overwatch', 'suddenattack']
profile
프론트개발자

0개의 댓글

관련 채용 정보