javascript - 检查数组是否包含给定元素

标签 javascript arrays for-loop

我有一个数字数组,并在 for 循环中向该数组动态添加新数字。但是我需要避免添加数组中已经存在的值。是否有一种 JS native 方法可以在不执行第二个嵌套循环的情况下检查数组中是否存在某些值。我不想使用嵌套循环,因为数组的大小可能会变化到 10000

最佳答案

只需使用includes

var array1 = [1, 2, 3];
console.log(array1.includes(2)); // true

关于javascript - 检查数组是否包含给定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8240371/

相关文章:

java - 不在声明中时的数组初始化语法

c++ - For循环设置变量条件

r - 如何在 R 中的一组不同的变量和模型上创建循环

javascript - (简单)HTML属性是否允许赋值之间有空格

javascript - RabbitMQ 消费者应该通过路由键而不是 QueueName 进行监听

javascript - 正确的闭包术语,或者确切地说什么是闭包

php - 在PHP中的函数中加载全局变量

javascript - Jquery Mobile - onhashchange 问题

javascript - 使用 javascript 查找表行的最小值

python - 在 Python 中获取彩色形状周围边界的坐标