Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
370 views
in Technique[技术] by (71.8m points)

antd-design-pro里 ?. 是什么语法

image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

ES2020 的 Optional chaining(可选链)语法,目前主流浏览器还不支持,需要 babel 或 tsc 转译。

let len = selectedRowsState?.length;
// 等效于
let len = (selectedRowsState !== undefined && selectedRowsState !== null) ?
    selectedRowsState.length :
    undefined;
// 如果用布尔短路的话,近似于
let len = !!selectedRowsState && selectedRowsState.length;

看起来是不是可以少写很多代码?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...