본문 바로가기
js/개발

js destructuring assignment

by 냉면돈가스 2022. 1. 14.

한 객체의 프로퍼티들을 여러번 참조할 때에는

 

const student = {
  name : 'abc',
  age : 15
}

let name = student.name;
let age = student.age;

 

이게 아니라

 

let { name, age } = student;

 

이렇게 줄일 수 있다.

저장할 변수의 이름을 바꾸고 싶다면

 

let { real_name = name , real_age = age } = student;
//real_name , real_age 변수에 저장된다

 

배열에서도 사용이 가능하다.

 

const animals = [ 'dog' , 'cat' ];
const [ first , second ] = animals;

 

'js > 개발' 카테고리의 다른 글

js 즉시실행함수  (2) 2022.05.31
js ajax로 비동기 통신하기  (0) 2022.02.04
js 배열함수  (0) 2022.01.17
js console 종류  (0) 2022.01.15
js 실행시점 조절  (0) 2022.01.14

댓글