배열에 대한 설명을 들어가기 이전에
먼저, 아래 같은 이미지처럼 우리는 순서의 숫자를 '1' 부터 세기 시작합니다
하지만, 프로그램은 아래 이미지처럼 '0'부터 숫자를 센답니다!
배열
push (배열의 끝에 요소를 추가할 수 있습니다)
제가 .push
를 적어주어 요소 끝에 '포도' 라는 단어가 추가 되었습니다
재출력시 요소의 개수는 5개며 기존 요소에서 '포도'가 추가 된걸 보실 수 있습니다
@ 'push'는 배열의 끝에 요소를 추가
@ 'unshift'는 배열의 앞쪽에 요소를 추가
강제로 요소를 넣어줄 경우 위와 같은 이미지 처럼 그 공간을 비워둔 상태에서 요소가 추가 됩니다
splice (요소를 제거할 수 있습니다)
배열.splice(인덱스, 제거할 요소의 갯수)
.splice(2, 1)
코드를 입력했기 때문에 2번째인 '귤'의 한개가 제가 된 모습입니다
그 상태에서 fruit
을 다시 입력하게 되면 '귤'은 제가 되고 출력이 됩니다
splice
를 통해서 제거를 해주었지만 특정 위치에 추가하여 배열할 수도 있습니다
배열.splice(인덱스, 0, 요소)
위와 같이 코드를 작성했더니 기존 첫 번째로 자리잡고 있던 '사과'에 '파인애플'을 입력해서 들어가고 다시 출력했을 때 '파인애플'을 인식하여 출력된 모습을 볼 수 있습니다.