我有几个if语句在我的脚本中,需要很多条件。我希望以更高效的方式编写它们,并使用“简写符号”使其更易于阅读。
例如,我有以下if语句:
if (x === 'abc' || x === 'def' || x === 'ghi' || x ==='jkl') {
/*** some code ***/
}
我用indexOf和数组写了这个功能,但不确定这是否是最佳方法:
if (['abc', 'def', 'ghi' ,'jkl'].indexOf(x) > -1) {
/*** some code ***/
}
我相信有一些更加简洁和快速的方法...
/(a|b|c|d)/.test(x)
,但我认为它有点不太干净,而且目的也不同... - freakyif (x === 'abc' && x === 'def' && x === 'ghi' && x ==='jkl') { /*** some code ***/ }
- ajay