μμμλ£νμ λν΄ κ²μμ νλ©΄ μ»μ μ μλ μ 보λ€.
λλ 'κ°μ²΄κ° μλλ©΄μ λ©μλλ κ°μ§ μλ'μμ λΆν° μ΄ν΄κ° λμ§ μμλ€ γΈ[ α΄Ό β α΄Ό ]_/Β―
κ°μ²΄λ?
objectλΌκ³ λΆλ₯΄λ©°, λ€μν κ°μ νλμ λ¨μλ‘ λ¬Άμ 볡ν©μ μΈ μλ£κ΅¬μ‘°.
μ½κ° 볡ν©μΌνλͺ°κ°μ λλ?const 볡ν©μΌνλͺ° = { 1F : 'ν₯μ', 2F : 'κ°λ°©', 3F : 'μ λ°' }
μ΄λ° λλμ.
λ€μ λ§ν΄ κ°μ²΄λ 0κ°μ΄μμ μμ(property)λ‘ κ΅¬μ±λ μ§ν©μ λ§νλ€.
κ·ΈλΌ λ©μλλ?
νΉμ μμ μ μννλ μΌλ ¨μ λ¬Έμ₯λ€μ νλλ‘ λ¬Άμ κ².
νλ‘νΌν°λ₯Ό μ°Έμ‘°νκ³ μ‘°μν μ μλ λμ.const 볡ν©μΌνλͺ° = { 1F : function(sale){ return `1μΈ΅μ ${sale}λ₯Ό ν맀ν©λλ€`; } }
λκ° λλμκ² μ μλμν€λ κ²μ λ§νλκ±° κ°μ.
μ¦, μμ μλ£νμ 볡ν©μ μ΄μ§λ μκ³ μ‘°μλ κ°μ§ μκ³ λΆλ³νκ³ μ€μ§ νκ°μ§ κ°λ§ κ°λ onlyone μμ ν νμ μ
let a = 'ννΈννΈ'
let b = a;
console.log(a === b) //true : λμ λ§μμ΄ νμ¬λ κ°μ
b = 'ννΈλ½κ°' //κ·Έλ¬λ€ b λ§μμ΄ λ³νλ€κ³ ν΄μ
console.log(a) // ννΈννΈ
console.log(a === b)//false : a λ§μλ λ³νμ§ μμ
νλΈλ¦Ώ νμμ±μ λκ»΄μ§λ μμ²κ°μλ£
μμμλ£νμΈ 7νμ
μ μ μΈν λͺ¨λ κ²λ€μ μλ£μ°Έμ‘°νμ΄λΌκ³ λ³Ό μ μλ€.
곡κ°μ ν¬κΈ°κ° λμ μΌλ‘ λ³νλ μλ£ν νμ
μμνμ
μ΄ κ°μ μ μ₯νλ€λ©΄, μλ£μ°Έμ‘°νμ μ£Όμλ₯Ό μ μ₯νλ λ°©μμ΄λ€.
νμ ν μκ·Έλ¦Ό
μλ£μ°Έμ‘°ν κ°λ μ μ΄λ ΅κ² λκ»΄μ§μ§ μμμ μ΄λ§ λλ
λ ( β’Να΄-)α-ΰ·