web前端---6种JavaScript判断数组是否包含某个值的方法

上周 我们讨论了检查数组是否包含值的六种方法。

就1 使用循环。
传统的。
浏览器效率很高。
进行一项调查。
检查该值是否指定。

模式二。
使用过滤器或过滤器。
有些相当短。
当你发现它时就停下来。
无需培训。
也可以使用过滤器。
过滤器(e=>e==x).length>0。
正如一些 但最好还是有一些。

只有三个。
使用indexOf。
值是否存在。
签名如果存在就很重要。
否则返回-1 indexOf 区分大小写。
使用相等运算符进行比较。

只有四个。
它包括使用情况。
简单有效。
值是否存在。
它可以从列表中省略。
从特定列表开始搜索。
它严格包括机会平等。
它可以检测 NaN。
不要留下空白空间。

只有五个。
我觉得很有用。
返回第一个满足条件的值。
如果不满意,无限期退回。
就像findIndex一样。
但订阅又回来了。

只有六个。
它有使用集。
转向第一个。
使用 set.has(value)。
值是否存在。
返回一个布尔值。
Set 也常用于删除重复项。

谁愿意。
这取决于具体需求。
即使他想表演。
每个人都有自己的优点。
按项目选择。
它们受到保护,不被收购。
代码很容易阅读。

被遗忘。

EXCEL判断一列数值是否在一个数组中

Excel 使用 COUNTIF 函数确定单元格值是否位于列中。

COUNTIF(targetColumn,judgingValue) 计算目标列中等于判断值的项目数。

示例:B2 是否在A列中。
确定公式 =IF(COUNTIF(A:A,B2 )>0"是","否")。

首先单击输出单元格,输入公式并按 Enter。

使用填充柄向下拖动以选择其他单元格。

A:A代表整个A列,B2 为判断的单元格。

填写后自动显示“是”或“无”。