js 判断某个值是否在数组中
时间: 2023-08-16 18:13:34 浏览: 83
可以使用 JavaScript 的数组方法 `includes()` 来判断某个值是否在数组中,示例如下:
```js
const arr = [1, 2, 3];
const value = 2;
if (arr.includes(value)) {
console.log(`${value} 存在于数组中`);
} else {
console.log(`${value} 不存在于数组中`);
}
```
输出结果为:
```
2 存在于数组中
```
如果要判断的值不在数组中,输出结果为:
```
2 不存在于数组中
```
另外,如果需要兼容低版本的浏览器,可以使用 `indexOf()` 方法来判断,示例如下:
```js
if (arr.indexOf(value) !== -1) {
console.log(`${value} 存在于数组中`);
} else {
console.log(`${value} 不存在于数组中`);
}
```
相关问题
JavaScript判断某个元素是否在数组里
可以使用Array.includes()方法来判断一个元素是否在数组中。
示例代码:
```
let arr = [1, 2, 3, 4, 5];
let element = 3;
if (arr.includes(element)) {
console.log("元素存在于数组中");
} else {
console.log("元素不存在于数组中");
}
```
输出结果:
```
元素存在于数组中
```
jquery判断某个元素是否在数组中
可以使用 jQuery 的 `inArray()` 函数来判断某个元素是否在数组中。该函数的语法如下:
```javascript
jQuery.inArray(value, array)
```
其中,`value` 是要查找的值,`array` 是要查找的数组。如果 `value` 在 `array` 中,该函数会返回 `value` 在 `array` 中的索引值(从 0 开始),否则返回 -1。例如:
```javascript
var myArray = ["apple", "banana", "orange"];
var myElement = "banana";
if (jQuery.inArray(myElement, myArray) !== -1) {
console.log(myElement + " is in the array.");
} else {
console.log(myElement + " is not in the array.");
}
```
输出结果为:
```
banana is in the array.
```
阅读全文