Javascript

프로퍼티 조작

자라나라나무나무나 2022. 6. 8. 12:01
// 프로퍼티 조작

// 열거
const person = {
    firstName : 'jeong',
    location : 'korea'
};

// 추가
person.lastName = 'jennie';
console.log(person); // { firstName: 'jeong', location: 'korea', lastName: 'jennie' }

// 수정 
person.lastName = 'Jennie';
console.log(person); // { firstName: 'jeong', location: 'korea', lastName: 'Jennie' }

// 삭제
delete person.location;
console.log(person); // { firstName: 'jeong', lastName: 'Jennie' }

 

const 이기 떄문에 객체변경이 불가능한 것 아니냐?

NO

객체는 상관이 없다.

const는 객체 뿐만이 아니라 재할당을 막는 것 뿐이다.

그렇기 때문에 임의할당된 객체, 함수, 배열을 바꾸는 것은 상관이 없다.