κ°μ²΄ μ΄κΈ°μλ 무μμΈκ°
2023 / 12 / 30 (ν )
κ°μ²΄ μ΄κΈ°μ(object shorthand assignment)
λ ES5μ λμ
λ κΈ°λ₯μ΄λ©°,
κ°μ²΄λ₯Ό μ μΈν λ κ°μ²΄μ λ£κ³ μ νλ ν€μ κ°μ κ°μ§κ³ μλ λ³μκ° μ΄λ―Έ μ‘΄μ¬νλ€λ©΄ ν΄λΉ κ°μ κ°κ²°νκ² λ£μ΄ μ€ μ μλ λ°©μμ΄λΌκ³ νλ€.
<script>
const first = 1
const second = 2
const numbers ={
first,
second,
}
// {first: 1 , second: 2}
</script>
μλλλ‘λΌλ©΄ κ°μ²΄ μμ ν€μ κ°μ first : firstμ κ°μ νμμΌλ‘ μμ±ν΄μΌ νμλλ°, λ£μ΄μΌ ν ν€μ κ°μ΄ κ°κ° firstμ 1μ΄κ³ , μ΄λ―Έ ν΄λΉ λ΄μ©μΌλ‘ μ μΈλ λ³μκ° μλ€λ©΄ μμ κ°μ νμμΌλ‘ μΆμ½ν΄μ μ μΈνλ κ²μ΄ κ°λ₯ν΄μ§ κ²μ΄λ€.
λ³λμ μμ
μ κ±°μΉμ§ μκ³ , λ¨μν ν€μ κ° ν λΉ νμμΌλ‘ λ³κ²½λμμ μ μμλ€.
κ°μ²΄ μ΄κΈ°μλ₯Ό μ¬μ©ν κ²½μ° κ°μ²΄λ₯Ό μ’ λ κ°νΈνκ² μ μΈν μ μκΈ° λλ¬Έμ λ§€μ° μ μ©νλ©°, λ°λ²¨λ‘ νΈλμ€νμΌ(λ³ν)μ ν΄λ ν¬κ² λ³νμ§ μλ κ²μ νμΈν μ μμκ²μ΄λ€.
벨λ‘κ·Έκ° 1μΈ μ΄μμ νκ³ μλκ±Έλ‘ μκ³ μλλ°,
1μΈ μ΄μμΈλ°λ λΆκ΅¬νκ³ λΉ λ₯Έ μμΌ λ΄μ μ
λ°μ΄νΈλ₯Ό ν κ² κ°μμ λ§μλ νΈν΄μ§κ²κ°λ€..
κ°μ¬ν©λλ€π
β‘οΈ λ€μ κΈμμλ Array νλ‘ν νμ μ λ©μλλ€μ λν΄ μ΄ν΄λ³΄μ.