javascript - 在不设置默认值的情况下评估变量
问题描述
我有一个应用程序可以测量所采取的步骤数。我想知道,如果不采取任何步骤,是否可以将值设置为 0?
const Steps = this.props.steps;
this.data = {
Activity: idExercise,
FB: feedBack,
Steps: Steps
}
因此,例如,如果用户采取了步骤,this.props.steps 的值将等于步骤的总和(右脚和左脚)。而如果用户没有采取措施,我希望等于 0。
我可以使用三元运算符来评估这种情况吗?
解决方案
您可以为此使用三元条件。看这里
this.data = {
Activity: idExercise,
FB: feedBack,
Steps: this.props.steps ? this.props.steps : 0
}
推荐阅读
- javascript - 发送同步消息后,我在哪里可以捕获 Janus WebRTC 服务器的响应
- android - 通过打开的浏览器问题登录(Ubuntu 18.04 LTS)
- python - 我的 Python 程序使用 find 命令有什么问题?
- java - Spring webflux 不会使用 @ModelAttribute 从路径变量填充自定义对象
- php - 有没有办法抓取 Google App Engine 的 getImageServingUrl 的错误?
- csv - 从 S3 下载时 CSV 编码损坏
- android - Best practices for controlling flow data when moving to different activities flow and coming back
- html - 为什么引导程序可以使用内联样式?
- javascript - Vue 2.5 动态下拉点击失败
- php - Pass url parameters from a page to use them later on Woocommerce