728x90
300x250
SMALL
지난 포스팅에서 var let const 차이점을 각각 알아봤다.
https://moo-you.tistory.com/477
const는 상수 즉 변하지 않는 수 이지만 상수로 선언된 배열과 객체 내부의 값은 변경이 가능하다.
const myArray = ['김밥','떡볶이','라면'];
myArray[0] = '튀김'
위의 예시와 같이 const로 선언된 myArray에 0번째 값을 튀김으로 변경해도 에러가 발생하지 않는다.
console.log로 확인해보면 0번째 배열이 김밥 에서 튀김으로 변경된 걸 확인할 수 있다.
또 다른 예제를 확인해 보자
const myObject = { age: 20, name: '홍길동'};
myObject.age = '22';
const로 선언되었지만 객체 내부 값을 변경할 때 에러가 발생하지 않는다.
console.log로 확인해보면 역시 변경되 있는 걸 확인할 수 있다.
최근에는 let보다는 const를 많이 쓰는 추세다. 변경이 필요한 데이터만 let을 쓰고 그 이외에는 const를 사용하면 변경이 필요한 데이터만 필요 없는 데이터 구분이 명확해지고 가독성이 높아진다.
728x90
반응형
LIST
'javaScript > J Query & 스크립트' 카테고리의 다른 글
function 함수 사용법 (0) | 2022.02.17 |
---|---|
[JavaScript] x **= y 는 무슨 뜻인가? (0) | 2022.02.16 |
== === 차이점 (JavaScript) (0) | 2022.02.14 |
자바스크립트 async vs defer (0) | 2022.02.12 |
var let const 차이 (0) | 2022.02.09 |
댓글