Language/Javascript

구조분해할당

kimjingyu 2023. 3. 21. 01:45
728x90

구조화 되어있는 배열, 객체와 같은 데이터를 destructuring 시켜서 각각의 변수에 담는 것

  • iterable 한 경우 ( 배열 )
let arr = [ 1, 2 ]
let [ one, two ] = arr
  • 객체의 경우 - key를 토대로
let obj = { name: "user", gender: "male" }
let { name, gender } = obj
let { name: newName, gender: newGender } = obj
728x90