JS배열 - 손쉽게 코딩하기
배열 선언에 대해 보면
const days = [];
이런식으로 선언을 한다.
배열에 직접 값을 넣어서 출력해주려면
ex) days = ["mon", "tue"]; console.log(days); 를 하게되면
콘솔에는 ["mon", "tue"] 이렇게 찍히게됨.
근데 우리는 "tue" 만 찍고 싶다. 그러면 우리는 console.log(days[1]); 이렇게 찍으면 된다.
그런데 왜 days[1] days안에다가 1을 찍어??? "tue는 2번째에 있는데...
배열에서 인덱스는 0부터 시작을 하기 때문에 mon의 순서는 0번째, tue의 순서는 1번째가 된다.
만약에 days[] 안에다 321을 넣으면 days[321] => "undefined" 가 나오게 된다.
* 배열에는 String 값만 들어갈 수 있는게 아니라 Number형, boolean형, 변수까지 모두 들어갈 수 있다.