배열 앞에 값 추가하기
배열의 내장함수인 unshift 함수를 사용합니다.
fruits.unshift('딸기')
//['딸기', '사과', '바나나', '오렌지']
배열 끝에 값 추가하기
배열의 내장함수인 push 함수를 사용합니다.
fruits.push('오렌지')
//['사과', '바나나', '오렌지']
배열 중간에 값 추가하기
배열의 내장함수인 splice 함수를 사용합니다.
fruits.splice(2, 0, 'melon');
//['딸기', '사과', '수박', '바나나', '오렌지']
splice함수는 다음과 같은 형태를 가집니다.
array.splice(start, deleteCount [, item1 [, item2 [, ...] ] ])
- start: 기준이 되는 배열의 index
- deleteCount: splice 함수는 배열 중간에 값을 삭제할 때도 사용할 수 있습니다. 값을 삭제할 때는 start에 설정한 index로부터 몇 개의 요소를 제거할지 지정합니다. 지금은 값을 추가하는 경우이므로 '0'으로 설정합니다.
- item : 삽입할 값
Reference
- https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array
- https://im-developer.tistory.com/103