...
-
- [JavaScript] μ κ° μ°μ°μ (Spread Operator, ...)
μ κ° μ°μ°μ (Spread Operator, ...)λ€μ΄κ°λ©°μλ°μ€ν¬λ¦½νΈ(JavaScript)μμ μ¬μ©ν μ μλ μ κ° μ°μ°μ(Spread Operator, @...@)μ λν΄ μ 리ν΄λ³Έλ€. μ κ° μ°μ°μ(Spread Operator, @...@)κ°λ λ°°μ΄(Array)μ΄λ κ°μ²΄(Object)λ₯Ό μ½κ² νμ₯νκ±°λ 볡μ¬ν μ μλ κΈ°λ₯λ°°μ΄, κ°μ²΄, ν¨μ νΈμΆμμ λ€μνκ² μ¬μ©ν μ μλ€.λ°°μ΄μ λ³ν© & 볡μ¬κ°μ²΄μ λ³ν© & 볡μ¬ν¨μ νΈμΆ μ μΈμ νμ₯μ κ° μ°μ°μλ₯Ό μ¬μ©ν λ, μμ 볡μ¬(Shallow Copy)κ° μ΄λ£¨μ΄μ§λ€.ES6(ECMAScript 2015)λΆν° μ¬μ©ν μ μλ€. μμ 볡μ¬λ κ°μ²΄λ λ°°μ΄μ μ΅μμ μμ€λ§ 볡μ¬νλ€. (μ€μ²©λ κ°μ²΄λ λ°°μ΄μ μλ³Έ λ°μ΄ν°μ λν 'μ°Έμ‘°'λ₯Ό μ μ§νλ€.) λ°λΌμ μ κ° μ°μ°μλ₯Ό..
2024.08.27 -
- [JavaScript] μ€νλ λ μ°μ°μ(Spread Operator)
μ€νλ λ μ°μ°μ(Spread Operator) λ€μ΄κ°λ©° μλ°μ€ν¬λ¦½νΈ(JavaScript) ES6μ μΆκ°λ μ€νλ λ μ°μ°μ(Spread Operator)μ λν΄ μμ보μ. μ€νλ λ μ°μ°μ(Spread Operator) κ°λ μ€νλ λ μ°μ°μ(@...@)λ μλ°μ€ν¬λ¦½νΈμμ λ°°μ΄(Array)μ΄λ κ°μ²΄(Object)λ₯Ό νμ₯νκ±°λ νΌμΉλλ° μ¬μ©λλ€. μ΄ μ°μ°μλ₯Ό μ¬μ©νλ©΄ λ°°μ΄μ΄λ κ°μ²΄μ μμλ₯Ό μΆμΆνκ±°λ 볡μ νμ¬ λ€λ₯Έ λ°°μ΄μ΄λ κ°μ²΄μ ν¬ν¨μν¬ μ μλ€. μ€νλ λ μ°μ°μλ μ½λλ₯Ό λ κ°κ²°νκ² λ§λ€κ³ λ°°μ΄μ΄λ κ°μ²΄λ₯Ό μ‘°μνκ±°λ 볡μ ν λ μ μ©νκ² μ¬μ©λλ€. νμ© λ°©λ² β λ°°μ΄(Array)μμμ μ€νλ λ μ°μ°μ νμ© λ°°μ΄μμ μ€νλ λ μ°μ°μλ λ€μκ³Ό κ°μ΄ μ¬μ©λ μ μλ€. const numbers = [1, 2, 3];..
2023.12.14