javascript - 为什么表达式逻辑表达式`product.id === +id;`中的加号?
问题描述
查看 javascript 表达式:
return product.id === +id;
我以前从未+
在这样的变量前面看到过标志......想法?
解决方案
如果成功,它将变量转换为数字:+id 等于 Number(id)。如果转换失败,则返回 NaN
推荐阅读
- excel - VBA 登录 zerodha 帐户,然后下载并再次上传实时数据以获取买卖信号
- python - NameError:在条目中的文件路径打印期间未定义名称“entry1”
- snowflake-cloud-data-platform - 如何在不使用雪花的情况下获得 CONNECT_BY_ISCYCLE 和 CONNECT_BY_ISLEAF 的结果?
- python - 如何在函数或 for 循环中将字符串作为变量执行?
- visual-studio-code - 如何在 VS Code 的活动栏中设置活动元素的样式?
- javascript - 如何通过正则表达式验证名字?
- git - 没有什么可以比较的。master 和 new_remote_branch_name 是完全不同的提交历史
- mysql - 在运行 powershell 脚本以更新 AWS lambda 中的 mysql 表时面临问题
- wordpress - 当我使用 mysite/wp-admin 登录而不是进入 wordpress 管理页面时,我被重定向到我的站点主页
- php - 使用 Xpath 返回多个元素的值