javascript - 省略数组的 if 循环

标签 javascript arrays

我有一个像这样的字符串数组var arr = ['BUTTON','BADGE','CHECKBOX]' 现在我需要为数组中存在的字符串之外的字符串编写一个 if 条件。我怎么做?? 我是初学者,对 javascript 知之甚少。在此先感谢您的帮助。 我试过 var arr = ['BUTTON','BADGE','CHECKBOX]; 如果(!arr){ //要执行的代码 然而,这总是返回 false。

最佳答案

您可以使用 indexOf :

if(arr.indexOf(test_variable) === -1){
  // element doesn't exist in array
}

关于javascript - 省略数组的 if 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46975009/

相关文章:

javascript - 如何? PHP 从 <script> 中回显数据

javascript - 从对象内的 JavaScript 数组中获取第一个值

c# - 将数组传递给 C# .Net 中特定索引的函数

php - 在php中替换数组中的对象

javascript - AngularJS 在 Controller 之间共享异步数据

Javascript Uncaught TypeError : . split 不是函数

javascript - 仅在单击文本框后才在网格中加载数据

ruby - array group_by 转换日期

c++ - 3Sum 实现上的堆缓冲区溢出

javascript - 在 JavaScript 中从数组中查找唯一数字