수업소개
객체를 변경하지 못하도록 하는 방법인 Object.freeze를 소개합니다.
강의1
코드
1 2 3 4 5 6 7 | 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의 차이점을 소개합니다.
코드
1 2 3 4 5 6 | const o1 = {name: 'kim' } Object.freeze(o1); const o2 = {name: 'lee' } // o1 = o2; o1.name = 'park' ; console.log(o1); |