Open Ryan-Dia opened 6 months ago
Q1. λΉμΉΈμ μ±μμ£ΌμΈμ.
μ¬λ² κ°μ νλ‘νΌν° ν€λ‘ μ¬μ©νμ¬ μμ±ν νλ‘νΌν°λ [ 1οΈβ£ ] μ΄λ [ 2οΈβ£ ], [ 3οΈβ£ ] λ©μλλ‘ μ°Ύμ μ μμ΅λλ€.
νμ§λ§ ES6μμ λμ
λ [ 4οΈβ£ ] λ©μλλ₯Ό μ¬μ©νλ©΄ μ¬λ² κ°μ νλ‘νΌν° ν€λ‘ μ¬μ©νμ¬ μμ±ν νλ‘νΌν°λ₯Ό μ°Ύμ μ μμ΅λλ€.
Q1. λ€μ μ€λͺ μ ν΄λΉνλ λ©μλλ?
μΈμλ‘ μ λ¬λ°μ μ¬λ³Όμ μ μ μ¬λ³Ό λ μ§μ€νΈλ¦¬μμ κ²μν λ€ μ¬λ³Όμ ν€λ₯Ό λ°ννλ€. νμμ μ€ν¨νλ€λ©΄ undefinedλ₯Ό λ°ννλ€.
Q1. Symbol
ν¨μλ₯Ό νΈμΆν΄μ μ¬λ² κ°μ μμ±νλ κ²κ³Ό Symbol.for
λ©μλλ₯Ό μ¬μ©νλ κ²μ μ°¨μ΄λ₯Ό μ€λͺ
νμΈμ.
Q1. Symbol
νμ
μ΄ λμ
λ λͺ©μ μ λν΄μ μ€λͺ
νμμ€.
Q1. λΉμΉΈμ μλ§κ² μ±μμ£ΌμΈμ.
μ¬λ² κ°μ μ묡μ μΌλ‘ [ ]μ΄λ [ ]νμ μΌλ‘ λ³νλμ§ μμ§λ§ [ ] νμ μΌλ‘λ μ묡μ μΌλ‘ νμ λ³νλλ€.
Q1. Symbol
μ μ€λͺ
μΌλ‘ μ³μ κ²μ?
Symbol
μ λ³κ²½ κ°λ₯ν λ°μ΄ν° νμ
μ΄λ€.Symbol
μ λ€λ₯Έ κ°κ³Ό μ€λ³΅λμ§ μλ μ μΌλ¬΄μ΄ν κ°μ κ°μ§λ€.Symbol
μ λ¬Έμμ΄λ‘ μ묡μ νμ
λ³νλ μ μλ€.Symbol
μ μ«μλ‘ μ묡μ νμ
λ³νλ μ μλ€.Q1. λ€μκ³Ό κ°μ΄ Symbolλ‘ κ°μ²΄μ νλ‘νΌν° ν€λ₯Ό μμ±νλ©΄ μ»μ μ μλ μ₯μ μ λν΄ κ°λ΅νκ² μ€λͺ ν΄μ£ΌμΈμ.
const obj = {
[Symbol.for('key1')]: 1,
};
Q1. μ¬λ² κ°μ νλ‘νΌν° ν€λ‘ μ¬μ©νμ¬ μμ±λ νλ‘νΌν°λ μλλ μνμ΄λ―λ‘ νλ‘νΌν°λ₯Ό μμ νκ² μ¨κΈΈ μ μλ€. (O, X)
π 33μ₯ Symbol
μμ)
Q1. ν΄μ¦
A1