javascript - Javascript "if" 和 "or" 如何检查哪个会执行
问题描述
if (a != 1 || b != 2) {
console.log(this, ' is required');
}
我们能得到答案吗a is required
?b is required
解决方案
没有办法从执行的变量中得到答案,但我还有另一种方法可以做。
var array = [{name:"a",value:2,checkvalue:1},{name:"b",value:3,checkvalue:2}];
for(var i = 0 ; i < array.length ; i++){
if(array[i].value!=array[i].checkvalue){
console.log(array[i].name + "is required!");
}
}
尝试这个。我希望它可以适应。
推荐阅读
- c# - Discord.NET 基于审核日志的邀请跟踪器未发送所需消息
- python - 如何修复我的代码?使用递归,返回一个包含所有 k 的列表,使得 3 ≤ k ≤ n 并且 k 可以被 3 或 5 整除,但不能同时被 5 整除?
- python - 使用熊猫比较一列和另一列的数据类别
- python - 我可以在 tkinter 组合框中显示测试选项,但仍然让它指定值吗?
- javascript - 在渲染循环中使用异步输出
- mongodb - 如何计算mongodb中多个字段的AVG
- material-ui - react-admin 中自定义布局中的自定义组件,例如 appbar、侧边栏不显示所有页面类型的正确主题颜色
- javascript - WordPress插件添加构造样式表,在类中不显示
- php - 使用 PHP 创建 RSS 提要,但出现编码错误
- google-sheets - 有没有办法自动运行一次公式?