5 개의 객체를 반환하는 함수가 있는데 그 중 4 개를 const
과 let
을 사용하여 선언하고 싶습니다.하나 이상의 변수 유형이있는 ES6 구조 지정 할당
const { thing1, thing2, thing3, thing4, thing5 } = yield getResults();
나의 현재 해결 방법은 다음과 같습니다 :
const results = yield getResults();
const thing1 = results.thing1;
const thing2 = results.thing2;
const thing3 = results.thing3;
const thing4 = results.thing4;
let thing5 = results.thing5;
을하지만 할당을 destructuring 것은 당신이 우아하게이 더 많은 일을 할 수 있는지 궁금 해요 내가 모든 개체 const
를 사용하여 선언 원한다면 내가 할 수 있었다.
내가 볼 수있는 한 MDN 또는 stackoverflow에서이 질문에 대한 언급이 없습니다.
그럼 그냥'const {thing1, ...} = results; {thing5} = 결과; – Bergi