[JS/Node기초] 5.배열(1)
이번에는 그 유명한 배열을 공부할 차례
여러번 자바스크립트를 접했지만 배열을 .. 마스터 하진못했다.. 은근까다롭..
자 배열이란?
반복문을 이용해 간단하게 처리했다면
이렇게 처리된 대량의 정보를 보관하고 관리하는 것이 배열이다.
배열의 특징 중 가장 중요한것은 "순서가 있다"는 것!
표를 이용해 더 자세히 알아보자면
이렇게 myFamily라는 표와 그안에 가족들을 배열을 이용해 표현할수 있다.
내용을 잘 나타낼수있는 변수명을 짓고 [ ] 대괄호를 연다음 그안에 순서대로 내용을 넣고 쉼표(,)로 작성해준다.
표에서 0,1,2,3,4는 인덱스넘버이다 > 참고로 컴퓨터는 숫자를 1이아닌 0부터 센다
배열의 값을 가져오는법
변수명[인덱스넘버];
ex ) Me 라는 값을 가져오고싶다면?
myFamily[3];
배열의 값을 변경하는법
변수명[인덱스넘버] = 변경할 값
ex ) Me 라는 값을 I로 바꾸고 싶다면?
myFamily[3] = I;
만약 배열의 인덱스 값 이상의 수를 입력하면 어떻게 될까?
myFamily[5];
undefined
인덱스값이 5인 값은 존재하지않기때문에 undefined가 나온다.
---------------------------------------------------------------------------------------------
배열안에 배열
let myFamily = [ [ Dad , Mom] , [Sister, Me] , [Cat] ] ;
이렇게 배열안에 또 배열을 넣으면 어떻게 될까?
기존의 myFamily배열에서 myFamily[0]이 Dad엿다면 바뀐 배열에서 myFamily[0]은 Dad , Mom이 된다.
한마디로 묶여있는 것은 한 덩어리로 보게된다.
그러면 Dad만 불러오고 싶다면 어떻게 해야할까?
myFamily[0][0];
그대로~ 바로옆에 불러오고싶은 값의 인덱스값을 적어준다.