JS 新语法「可选链」「双问号」已进入 Stage 3

你可能写过这样的代码
var street = user.address && user.address.street;

有了这个新语法,你可以写成
var street = user.address?.street

你可能还写过这样的代码
var fooInput = myForm.querySelector('input[name=foo]')
var fooValue = fooInput ? fooInput.value : undefined

有了新语法后,你可以写成
var fooValue = myForm.querySelector('input[name=foo]')?.value

但在实际使用中,还是会有些不便,比如
const result = response?.settings?.n || 100

你希望如果 response 或者 response.set

JS 新语法「可选链」「双问号」已进入 Stage 3最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/12707.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>