最近,我对{}和之间的区别感到困惑Object.有时,{}会解决我的问题,有时,它不能和我交换Object.我真的不知道为什么.
我做了一些测试,希望它可以给你一些提示.
const t: Array<{label: string}> = [{label:'1'}];
const arr: Array<{}> = t; //error
const arr2: Array<Object> = t; //pass
Run Code Online (Sandbox Code Playgroud)