变量!.property和变量?.property是什么意思?
示例:
const x = 变量?.a?.b;
const x = 变量.a!.b;
是 JavaScript ES6 还是 Typescript?
谢谢!
最佳答案
以下内容
const x = variable?.a?.b;
在 JavaScript (ES2020) 和 TypeScript(版本 3.7.5 及以上)中均有效。它们都指的是可选链接属性的使用。
至于,
const x = variable.a!.b;
这只是 TypeScript(非空断言)。我认为目前 JavaScript 中还无法使用它。
关于typescript - 变量!.property 和变量?.property 是什么意思? ¿JS TS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61611684/