Q&A

    [Q&A] Const를 사용했지만, 값을 변경할 수 있는 상황은?

    const는 변수를 선언할 때 사용되는 JavaScript 키워드 중 하나입니다. const로 변수를 선언하면, 이후에 변수의 값이 변경되는 것을 방지할 수 있습니다. 그러나 const로 선언한 변수의 값이 변경되는 상황은 다음과 같습니다. 1. const로 선언한 변수가 객체 또는 배열인 경우, 해당 변수가 가리키는 객체나 배열 내부의 값은 변경될 수 있습니다. 즉, 변수의 값은 변경할 수 없지만 객체나 배열 내부의 값은 변경이 가능합니다. const arr = [1, 2, 3]; arr.push(4); // 가능 arr[0] = 0; // 가능 console.log(arr); // [0, 2, 3, 4] const obj = { name: 'John', age: 30 }; obj.age = 31; /..