배열을 쓰는 것은 항목들에 공통된 맥락이 있을때 쓰는 것이다.
데이터를 정리하는 법은 컴퓨터 과학에서 데이터 구조와 연결되는 아주 큰 부분을 차지하는 분야이다.
가장 기본적인 것은 바로 배열(Array) 이다.
무언가를 나열하기 위해 더 좋은 방법이 필요했고 그것이 바로 Array 이다.
JavaScript 안에서는 [], 대괄호 안에 쉼표로 원소들을 구분해서 변수에 할당해주면 배열을 구현할 수 있다.
또한 배열이 담긴 변수에 원소를 추가하는 것은 .push 로 간단하게 이뤄질 수 있다.
자바스크립트에서는 내장함수이든 제작한 함수이든 . 마침표를 붙여줌으로써 함수를 호출할 수 있는 구조를 가진다.
cosnole.log
const daysOfWeek =["mon", "tue", "wed", "thu", "fri", "sat"]
daysOfWeek.push("sun")
const 로 선언하면 상수로 선언이 되어 재할당이 안된다고 했는데 어떻게 된 일일까?
여전히 재할당( '=' , 수학에서는 등호 기호, 프로그래밍의 변수관련에서는 할당 기호를 이용한 재할당)은 불가능하지만 배열 안의 원소들을 추가(push) 및 삭제(pop,delete)하는 것은 가능하다.
