반응형
객체 분해의 유형
이
const { foo: IFoo[] } = bar;
이
const { foo: Array<IFoo> } = bar;
합리적으로 오류가 발생합니다.
이
const { foo: TFoo } = bar;
TFoo
재산을 파괴 합니다.
해체 된 객체 속성에 대해 유형을 어떻게 지정할 수 있습니까?
:
전체 디스트 럭처링 패턴에 대해 유형을 지정할 수 있습니다 .
const {foo}: {foo: IFoo[]} = bar;
실제로는 평범한 오래된 것보다 낫지 않습니다.
const foo: IFoo[] = bar.foo;
나는 분명히 파티에 조금 늦었지만 :
interface User {
name: string;
age: number;
}
const obj: any = { name: 'Johnny', age: 25 };
const { name, age }: User = obj;
속성의 종류 name
와는 age
올바르게에 유추해서도 안 string
하고 number
각각.
참고 URL : https://stackoverflow.com/questions/39672807/types-in-object-destructuring
반응형
'program story' 카테고리의 다른 글
SQL Server 2008-존재하지 않는 경우 INSERT ELSE UPDATE (0) | 2020.11.15 |
---|---|
typescript와 함께 스프레드 구문 및 new Set () 사용 (0) | 2020.11.14 |
규칙 엔진-장단점 (0) | 2020.11.14 |
비트 연산자와 "엔디안" (0) | 2020.11.14 |
설치되지 않은 RPM 패키지에 대한 정보를 표시합니까? (0) | 2020.11.14 |