联合类型与&&使用的一个问题

interface Entity {
    name: string;
}
let x: Entity | null = null
let s = x && x.name;  // Property 'name' does not exist on type 'never'.

// 该如何修复这个报错?

阅读 1.1k
1 个回答
interface Entity {
    name: string;
}
let x: Entity = null!;
let s = x && x.name;  
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题