【文件属性】:
文件名称:提案-可选链
文件大小:20KB
文件格式:ZIP
更新时间:2021-02-22 02:01:15
HTML
JavaScript的可选链接
状态
该流程第4阶段的。
s
克劳德·帕奇( )
加布里埃尔·伊森伯格( , )
丹尼尔·罗森瓦瑟(丹尼尔·罗森瓦瑟)( , )
达斯汀·萨维(Dustin Savery)( , )
概述和动机
在寻找树状结构深处的属性值时,通常必须检查中间节点是否存在:
var street = user . address && user . address . street ;
同样,许多API返回一个对象或null / undefined,并且可能仅在结果不为null时才希望从结果中提取属性:
var fooInput = myForm . querySelector ( 'input[name=foo]' )
var fooValue = fooInput ? fooInput . value : undefined
Optional
【文件预览】:
proposal-optional-chaining-master
----.gitignore(28B)
----spec.html(29KB)
----package.json(1KB)
----.travis.yml(261B)
----README.md(20KB)
----ShortCircuitingWithoutNil.md(4KB)
----deploy.sh(871B)
----.editorconfig(147B)
----github_deploy_key.enc(3KB)