let j: { name: string } & { age: number }; j = { name: '孙悟空' }; // 报错 j = { name: 100 }; // 报错 j = { age: 500 }; // 报错 j = { age: '西门' }; // 报错 j = { name: '孙悟空', age: 18 }; // 正确
typescript中表示同时满足两个或两个以上条件的定义,也就是&符号
关注
打赏
let j: { name: string } & { age: number }; j = { name: '孙悟空' }; // 报错 j = { name: 100 }; // 报错 j = { age: 500 }; // 报错 j = { age: '西门' }; // 报错 j = { name: '孙悟空', age: 18 }; // 正确
微信扫码登录