问题标签 [optional-chaining]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 我可以使用可选链接为可选属性提供默认值吗?
是否可以像这样同时使用可选链接和零合并?
我想这样做,但我收到一条错误消息,说我的 String? 没有打开。email
是一个非可选字符串。
这是否可能而不必事先打开包装host
,如果没有,为什么我这样做的尝试不起作用?
swift - 可选的链接和合并,包括。函数参数
可选链让我们决定对象的存在:
它将始终设置len
为整数。
非可选函数参数是否有类似的可能?考虑下面的例子,三元运算符已经不太优雅了。
如果我们继续链接,它很容易变得一团糟(这就是我真正看到的):
此外,它也开始变得多余,定义了两次默认值。
最后一行还有更简洁的解决方案吗?
swift - 强制展开或使用可选链接来设置属性
给定一个具有已设置属性的可选 var pinImageView: UIImageView?
,我不确定设置属性的首选方式。例如:
或者
react-native - 未启用可选链接 ReactNative
在 react react native 中运行 android 项目时出现此错误。
这是 react native 版本的全新安装 "react": "^16.3.1","react-native": "^0.57.1",
它给出了可选链接的错误。谁能帮助我如何在本机反应中启用可选链接。
typescript - 今天如何尝试 TypeScript 3.7 的可选链接?
我安装了最新的 TypeScript nightly ( Version 3.7.0-dev.20190924
),所以我可以尝试可选链 ( ?.
) 支持,但我得到了error TS1109: Expression expected
.
除此之外,我还需要设置编译器标志strict = true
吗?