Kimsora✨
Published 2022. 9. 7. 17:35
구조 분해 할당 Javascript
320x100
반응형

객체 배열은 자바스크립트에서 가장 많이 쓰이는 자료 구조이다

배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 표현식이다(Spread 문법을 이용하여 값을 해체한 후, 개별 값을 변수에 새로 할당)

할당받을 변수를 왼쪽에, 분해할 대상을 오른쪽에 해서 대입하는 형식으로 작성

 

// 이름과 성을 요소로 가진 배열
let arr = ["Bora", "Lee"]

// 구조 분해 할당을 이용해
// firstName엔 arr[0]을
// surname엔 arr[1]을 할당하였습니다.
let [firstName, surname] = arr;

alert(firstName); // Bora
alert(surname);  // Lee
function whois({displayName: displayName, fullName: {firstName: name}}){
  
  console.log(displayName + " is " + name);
}



let user = {
  id: 42,
  displayName: "jdoe",
  fullName: {
      firstName: "John",
      lastName: "Doe"
  }
};

whois(user) // jdoe is John

 

728x90
반응형

'Javascript' 카테고리의 다른 글

이벤트 객체  (0) 2022.09.14
DOM(Document Object Model):문서 객체모델  (0) 2022.09.14
Spread / Rest 문법  (0) 2022.09.07
클로저 ★  (0) 2022.09.06
스코프  (0) 2022.09.06
profile

Kimsora✨

@sorarar

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그

WH