수업소개
객체를 변경하지 못하도록 하는 방법인 Object.freeze를 소개합니다.
강의1
코드
var o1 = {name:'kim', score:[1,2]} Object.freeze(o1); Object.freeze(o1.score); o1.name = 'lee'; o1.city = 'seoul'; o1.score.push(3); console.log(o1);
강의2
object.freeze와 const의 차이점을 소개합니다.
코드
const o1 = {name:'kim'} Object.freeze(o1); const o2 = {name:'lee'} // o1 = o2; o1.name = 'park'; console.log(o1);