λΆλ³κ°μ²΄
JS λΆλ³ κ°μ²΄ λ§λ€κΈ°
νΉμ κ°μ²΄λ₯Ό μμ μ΄ λΆκ°λ₯νκ² λ§λ€ λ, λΆλ³ κ°μ²΄λ₯Ό λ§λ€μ΄ μ¬μ©ν©λλ€. λΆλ³ κ°μ²΄λ₯Ό λ§λλ λ°©λ²μ 3κ°μ§ μ λλ€. κ° λ°©λ²λ§λ€ μμ κ°λ₯ λ²μκ° λ€λ₯΄κ² μ νλκΈ° λλ¬Έμ νμμ λ°λΌ μ ννλ©΄ λ©λλ€. 1. Object.freeze() μμ± μ¬μ μ X, μΆκ° X, μμ X, μμ X κ·Έλ¬λ! μ€μ²©λ company λ freeze λμ§ μμ΅λλ€. λλ¬Έμ company.name μ μμ κ°λ₯ν©λλ€. μμ± μ¬μ μκ° μλλ€λ κ²μ Object.defineProperty() λ‘ μμ±λ€μ μ¬μ μ ν μ μλ€λ λ»μ λλ€. μλ λ§ν¬ μ°Έκ³ . const company = { name: 'SS'}; const people = { name: 'lee', age: 20, work: company } Object.freeze(p..