반응형
ES6 배열 기본 변수
개체가 부분적으로 정의되는 것에 대해 걱정하지 않고, 사용하는 방법이 있습니다. 다음을 고려하세요 :
(function test({a, b} = {a: "foo", b: "bar"}) {
console.log(a + " " + b);
})();
{a: "qux"}
예를 들어 보고 호출 qux undefined
하면 콘솔에서 내가 원하는 것이 qux bar
. 모든 개체의 속성을 수동으로 확인하지 않고 수행 할 수있는 방법이 있습니까?
예. 디스트 럭처링 "사용"을 사용할 수 있습니다.
(function test({a = "foo", b = "bar"} = {}) {
console.log(a + " " + b);
})();
이것은 모든 비 구조화에서 작동합니다.
참고 URL : https://stackoverflow.com/questions/26578167/es6-object-destructuring-default-parameters
반응형
'ProgramingTip' 카테고리의 다른 글
추적되지 않은 파일을 제거하도록 git에게 알립니다. (0) | 2020.12.11 |
---|---|
Android Studio에서 실행에 빌드 변형을 가져 오는 방법은 무엇입니까? (0) | 2020.12.11 |
-fembed-bitcode는 iOS 6.0 이전 버전에서 지원되지 않습니다. (0) | 2020.12.11 |
힙 대신 스택을 사용하는 것이 가장 좋은 언제입니까? (0) | 2020.12.11 |
Java에서 폴더를 스캔하는 방법은 무엇입니까? (0) | 2020.12.11 |