let a = { name: 'sim', age: 21,}let b = { sex: 'male',}Object.setPrototypeOf(b, a);console.log(b.name);이거 b.name에서 b에 name 없다고 오류뜨는데 어캐해야대??js에선 돌아가는 코든데 ts에서 오류뿜음
2400
타입스크립트에서 디자인에 위배되는 행동을 하려면 Any cast밖에없음
a 에 있는걸 왜 b에서 못쓰지
name 속성값 암거나 주면 되지ㅇㅅㅇ
name, age 있는 자료형 선언해서 쓰거나ㅇㅅㅇ
prototype이 뭔진 아시나요
잘못봄ㅎㅎㅈㅅ
interface A{ name?:string, sex?:string, age?:number } 하고 let b:A 해보셈ㅇㅅㅇ
Object.getPrototypeOf(b).name 하니까 되긴하네요