TypeScript 的 ?: 、两个问号、?. 分别是什么意思?
生活随笔
收集整理的這篇文章主要介紹了
TypeScript 的 ?: 、两个问号、?. 分别是什么意思?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
?
?:是可選參數(shù)
let func=(param?:String)=>{console.log(param)}
??是比||更為嚴(yán)謹(jǐn)?shù)膶?xiě)法,不會(huì)判斷0為false?
0||1; //10??1; //0
??.等價(jià)于“前面的參數(shù)&&前面的參數(shù).”?
let a={b:1};a?.b?.c //undefined,等價(jià)于a&&a.b&&a.b.ca?.b //1,等價(jià)于a&&a.ba?.c //undefined,等價(jià)于a&&a.c
總結(jié)
以上是生活随笔為你收集整理的TypeScript 的 ?: 、两个问号、?. 分别是什么意思?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 每日起床前做这五个动作,可保障你终身不感
- 下一篇: 【飘移】仅需7个动作完成“斯堪的纳维亚钟