배열로 정의된 변수는 배열의 내용물을 변경 할 수 없습니다.
const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat"]; 를
daysOfWeek = ["hi"]; 로 바꿀 수 없는데, 이유는 배열 자체의 내용은 변경 할 수 없기 때문입니다.
하지만, 배열안의 내용물들은 추가와 삭제가 가능 합니다.
변수를 선언하면 주소값이 매핑되고 그 주소로부터 데이터가 표시됩니다.
예를 들어 const a = ‘111’; 에서,
a는 111이라는 문자열정보가들어있는 메모리 주소를 가르킵니다. (데이터가 저장곳의 위치값)
따라서 const a의 내용은 바꿀 수 없습니다.(const a = 2 ; 를 a = 4; 로 바꿀 수 없습니다.)
배열로 선언한 변수에서는,데이터 메모리의 주소를 바꾸는것이 아니라 해당 데이터의 요소값를 변경 하는 것이기 때문에 const로 선언된 변수의 배열 요소들을 변경 할 수 있습니다.
## 배열에 인자를 추가하는 방법 : const a = [’0’, ‘1’, ’2’] ; 에 ‘3’이라는 문자열 추가하려면 ⇒
push 메소드로 추가를한다 .예시) a.push(’3’) 를 입력하면 추가된다.
'JavaScript' 카테고리의 다른 글
배열에서 원하는 값까지만 가져오기 slice() (0) | 2022.11.02 |
---|---|
Fuctions 함수 (0) | 2022.10.17 |
Object 객체 (0) | 2022.10.17 |
Booleans (true/false), null, undefined (0) | 2022.10.14 |
const , let , var 차이점 : (0) | 2022.10.14 |