jquery 一个数组【0,1】判断0 是否再这个数组中
时间: 2023-12-10 17:40:10 浏览: 49
可以使用 jQuery 的 `inArray()` 方法来判断一个元素是否在数组中。具体使用方法如下:
```javascript
var arr = [0, 1];
if ($.inArray(0, arr) !== -1) {
console.log("0 在数组中");
} else {
console.log("0 不在数组中");
}
```
上面的代码中,`$.inArray(0, arr)` 返回元素 0 在数组 `arr` 中的下标,如果不存在则返回 -1。因此,如果返回值不等于 -1,则说明元素 0 存在于数组中。
相关问题
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.
```
jquery 判断某个字符串是否存在于当前数组中 ['0', '1']
你可以使用 jQuery 的 inArray() 函数来判断某个字符串是否存在于当前数组中。示例代码如下:
```javascript
var myArray = ['0', '1'];
var myString = '1';
if ($.inArray(myString, myArray) !== -1) {
console.log('myString 存在于 myArray 中');
} else {
console.log('myString 不存在于 myArray 中');
}
```
在这个例子中,我们首先定义了一个包含两个字符串的数组 myArray 和一个字符串 myString。然后我们使用 inArray() 函数来判断 myString 是否存在于 myArray 中。
如果 inArray() 返回 -1,则表示 myString 不存在于 myArray 中;否则,返回的是 myString 在 myArray 中的索引位置。因此,我们使用 !== 运算符来检查返回值是否为 -1。如果不是,则说明 myString 存在于 myArray 中。