展示你的數據,使用多個值進行有效比較的最佳美觀方法是什麼?
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 )
不要試圖太狡猾,特別是當它無謂地影響效能時。 如果你真的有很多比較要做,只需將其格式化得漂亮一些。