TypeScript 中 none 和 undefined 的区别是什么?
What is the difference between none and undefined in TypeScript?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: TypeScript Basics, Type System
标签: TypeScript, undefined, null, Never
参考答案摘要
TL;DR TypeScript 中并没有一个标准类型叫 none 。常见的是 null 、 undefined 、 never 或 void 。如果题目里的 none 指的是“无值”,则通常对应 null 或 undefined 。 undefined undefined 表示变量“已声明但未赋值”。 常见于可选属性、缺省参数。 let a: string | undefined; none(可...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。