展示你的数据,使用多个值进行有效比较的最佳美观方法是什么?
P粉384366923
2023-08-15 17:03:59
<p>什么是最漂亮的方法来将一个值与多个选项进行比较?</p>
<p>我知道有很多种方法可以做到这一点,但我正在寻找最整洁的方法。</p>
<p>我之所以问这个问题,是因为我希望这样做是可行的(当你看到它时,显然是不可行的):</p>
<pre class="brush:php;toolbar:false;">if (foobar == (foo||bar) ) {
//做一些事情
}</pre>
<p><br /></p>
我以前的做法是将这些多个值放入一个数组中,如下:
然后使用indexOf()方法:
如果想要更漂亮一些:
对于旧版浏览器:
( https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/IndexOf )
不要试图过于狡猾,特别是当它无谓地影响性能时。 如果你真的有很多比较要做,只需将其格式化得漂亮一些。