장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › 중복된 속성 type 합치기
type Obj1 ={
name :string,
age :number
}
type Obj2 ={
name :number,
type Obj3 = Obj1 & Obj2;
이런식으로 합치고 오브젝트 만들었더니
'never' 타입에 할당될 수 없다고 오류 뿜는데 어떻게 된건가용??
& 기호는 왼쪽 오른쪽 둘다 만족하는 타입을 만들라는 뜻입니다
그래서 name 속성은 string 도 만족하고 number도 만족해야합니다
그런 타입은 이 세상에 존재하지않아서 그럴 때 never 타입이 강제로 나옵니다