使用「包含」方法
將變數與值清單進行比較時,您可能會遇到需要簡潔且有效率的方法。傳統上,程式設計師會訴諸多重相等檢查,但這可能會變得乏味。本文介紹了使用「includes」方法的更簡潔的解決方案。
在 ECMA2016(所有主要瀏覽器都支援)中,「includes」方法提供了一種便捷的方法來確定數組中是否存在某個值。這允許您用一行替換多個相等檢查:
if ([1, 3, 12].includes(foo)) { // ... }
在本例中,將針對包含 [1, 3, 12] 的數組檢查 'foo' 變數。如果 'foo' 等於這些值中的任何一個,則會執行 'if' 語句。
這種方法不僅簡潔而且清晰易讀。它消除了透過將物件中的多個值設為「1」而引入的冗餘,並提供了一種直接測試多個值是否相等的方法。
以上是`includes` 方法如何簡化 JavaScript 中的值比較?的詳細內容。更多資訊請關注PHP中文網其他相關文章!