javascript - 如何检查数组是否包含指定项?

标签 javascript jquery

我的应用程序使用 jQuery,我有一个包含字符串项的数组:

var array = ["item","item1","item2","item3"]

如何测试数组是否包含“item”?

最佳答案

您可以使用 array.indexOf("item") - 它返回 -1如果未找到该项目或找到该项目的索引。

请注意,旧版本的 IE 不支持此功能。

关于javascript - 如何检查数组是否包含指定项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14983111/

相关文章:

jquery - Bootstrap 下拉按钮不起作用

jquery - 在 AJAX 调用中使用 success() 或complete()

jquery - 防止直接访问 JSON Web 服务

javascript - 在 JavaScript 中返回被破坏的参数

javascript - 仅包含数字的 Angular 文本形式?

asp.net-mvc - 成功和错误函数在 Ajax 调用中未触发

jquery - DataTables 处理消息卡在网格重新加载上

javascript - Highcharts 将 xAxis 下移/移出图表

JavaScript 嵌套属性

javascript - Typescript 2 如何强制执行不可为 null 的类型?