JavaScript >> Javascript 文檔 >  >> JavaScript

在 JavaScript 中檢查數組是否包含值 [示例]

本文將向您展示如何在 JavaScript 編程語言中檢查值是否在數組中。提供了檢查數組是否包含值的代碼示例。

JavaScript 中的數組

數組是一種保存有序值列表的變量。數組中的每個值在數組中都有一個位置,稱為 索引 .索引可用於訪問數組中的每個值。

索引是整數值,數組中的第一項從 0(零)開始計數 - 因此數組中的第一項位於 索引 0 ,第二項位於 索引 1 ,等等

數組可以保存任何類型的值,以及對其他變量的引用——它們是存儲任何長度的值或對象列表的一種靈活方式——從表中的行到敵人- 視頻遊戲中的屏幕。

includes() 在數組中搜索元素的方法

includes() 方法內置於 JavaScript 數組類型中,可用於任何數組值或變量。調用時,它將返回 true錯誤 取決於調用它的數組是否包含指定的值

JavaScript includes() 方法語法

JavaScript 數組的語法 includes( ) 方法如下:

array.includes(searchFor, fromIndex)

請注意:

  • 數組 是任何數組值或變量
  • 搜索 是您要搜索 數組 的元素 對於
  • fromIndex 是開始搜索數組的索引位置
    • 此索引之前的匹配值將被忽略
    • 如果不指定,默認為0(從數組的開頭開始搜索)
    • 如果大於等於數組長度,false 將被退回
    • 否定的 fromIndex 可以提供從數組末尾的指定位置開始搜索
      • 搜索仍會繼續前進!它只是使用負位置指定的起始位置
  • 一個布爾值 (true/false ) 返回值
    • 是的 如果元素存在於數組中,false 如果不是

包括() 方法代碼示例

以下是數組的一些示例includes() 使用不同數組值的方法:

[1, 2, 3].includes(1)         // true
[1, 2, 3].includes(5)         // false
[1, 2, 3].includes(3, 3)      // false
[1, 2, 3].includes(3, 2)     // true
[1, 2, 3].includes(3, -2)     // true
[1, 2, NaN].includes(NaN)     // true
["dog", "cat", "fish"].includes("bird")   // false
["dog", "cat", "fish"].includes("fish")   // true


Tutorial JavaScript 教程
  1. 在 Docker 容器內開發

  2. 590. N-ary Tree Postorder Traversal (javscript soution)

  3. 在 JS 中使用正則表達式從 Cloudflare cdn-cgi/trace 文本結果中提取 ip 和 uag

  4. VSCode 中的實時漏洞發現

  5. 重新思考 Redux(並減少其樣板)

  6. 休息參數

  7. furne-store 電子商務應用程序

  1. Project 65 of 100 - React Router 運動追踪器

  2. 如何使 Google Chrome JavaScript 控制台持久化?

  3. 使用 Rust 和 WebAssembly 處理來自視頻源的像素

  4. 以編程方式設置輸入值將在其中包含“”

  5. 將多個 JavaScript 文件合併為一個 JS 文件

  6. 使用 Typescript + Tailwind 支持創建 React 應用程序

  7. V8 中的鬆弛跟踪

  1. 為什麼 ◎R◎ 和 ☺ 不是有效的 JavaScript 變量名?

  2. 創建 styled.d.ts 以使 Typescript 與 styled-components 一起使用

  3. 理解和實現 Node.js 中的速率限制

  4. 對循環和變量說不