배열(array)

kh0520·2022년 6월 9일

1)학습내용

배열이란?

  • 여러자료를 묶어서 활용할수있는 특수한자료
  • 여러개의 변수를 한번에 선언해 다룰수있는 자료형 대괄호 [] 를 사용해 생성하고 []안에 들어가있는 값을 요소라고 한다.

                            ↑ 배열의 기본
                            
                            

배열 요소 개수 확인하기

배열 내부에 들어있는 요소 확인할때에는 length 속성 사용

frutis1 에 요소가 4개있으므로 4개 4-2=2 배열의 2번째요소인 키위가 출력이된다.

배열뒷부분에 요소를 추가하고싶으면 push() 를사용

       추가된 모습 

인덱스를 사용해 요소를 추가하고싶다면
배열[추가하고싶은 번째] ='추가요소이름'

배열요소 제거하기
특정인덱스에있는 요소를 제거할때는 splice() 를 사용

배열.splice(인덱스, 제거할 요소의 개수)

splice (2,1) -> 배열의 2번째 인덱스로부터 1개요소를 제거 했기때문에 해당요소인 키위가 사라졌다

사과이후를 다지우고싶다면 (2,3) 을하면 된다.

값으로 요소 제거하기

특정값의 위치를 찾는 indexof()를 사용하여 값을 위치를 추출후 splice()를 사용하여 제거

배열의 특정 위치에 요소 추가하기

배열.splice(인덱스, 0 , 요소) 를쓰면 두번째 매개변수에 0을 입력했기때문에 아무것도 삭제가 되지않으며 3번째 매개변수에 추가하고싶은 요소를 입력하면된다.

위와 같이 1번째(배) 뒤에 넣은것을 볼수있다.

2) 어려웠던점

splice(2,1) 을 쓸때 인덱스 위치를 잘못 잡아서 약간 고생을했었다

3) 해결방법

코딩을 정비 하니 해결

4)소감

반복문의 배열을 공부해보았는데 기초중의 기초이지만 처음하는 내입장에서는 쉽지않은 구문인것같다.
조금더 분발해야 할부분인것 같다.

profile
반갑습니다~

0개의 댓글