javascript - 多个或运算符检查不同变量是否为空字符串的简写
问题描述
有以下的简写吗?
startsWith !== '' || contains !== '' || endsWith !== ''
我正在寻找更干净但不是矫枉过正的东西
解决方案
假设它们是变量,您可以从 创建一个数组startsWith
,contains
然后endsWith
检查该数组是否包含一个空字符串,如下所示:
const array = [startsWith, contains, endsWith];
if (!array.includes('')) {
...
}
推荐阅读
- python - 在 python/numpy 中生成多对不相等的随机整数
- python - Matplotlib 显示不正确的颜色
- opencv - YOLO对象检测opencv绘制很多矩形
- azure-data-explorer - 如何:使用新数据更新表,但排除最后一秒并将其包含在下一次更新中
- javascript - 如何在 CodeMirror 中通过单击按钮来模拟按键?
- botframework - 如何获取有关我的机器人所属的所有群聊的信息。团队的 MsBot 框架(nodejs)
- mysql - 优化表时,有没有办法判断它“锁定”了多长时间?
- postgresql - 在 Postgres 中使用 ilike 进行连接中的部分字符串匹配
- geocoding - 'NoneType' 对象不可迭代...提名地理编码
- security - Rest API 实时棘手问题 - 需要答案