我写一个条件和条件的行太长。我试图以最好的方式缩短线。这是我的状况。
if (me == 'apple' && you || me =='orange' || me == 'mango' || me == 'peanut' || me == 'coconut' || me == 'papaya' || me == 'grief'){
console.log('you some thing')
}
Run Code Online (Sandbox Code Playgroud)
最长的代码行看起来不太好。我怎样才能做到这一点?
在测试以查看值是否与一组值之一匹配时,请将它们放入数组中。
const fruits = [ 'orange', 'mango', etc ];
Run Code Online (Sandbox Code Playgroud)
然后测试该值是否在数组中:
if (fruits.includes(me)) ...
Run Code Online (Sandbox Code Playgroud)
您仍然需要包括布尔值链的第一部分,因为这不是一组简单的OR。
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |