Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery提供了不正确的结果_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript jQuery提供了不正确的结果

Javascript jQuery提供了不正确的结果,javascript,jquery,arrays,Javascript,Jquery,Arrays,我只是想检查字符串数组中是否存在字符串 console.log($.inArray(String(value.value), selectors) > 0, String(value.value), selectors); 上面的代码给出的结果如下所示 false "23" (2) ["23", "9"] true "9" (2) ["23", "9"] false &

我只是想检查字符串数组中是否存在字符串

console.log($.inArray(String(value.value), selectors) > 0, String(value.value), selectors);
上面的代码给出的结果如下所示

false "23" (2) ["23", "9"]
true "9" (2) ["23", "9"]
false "28" (2) ["23", "9"]
false "20" (2) ["23", "9"]
0 "23" (2) ["23", "9"]
1 "9" (2) ["23", "9"]
-1 "28" (2) ["23", "9"]
-1 "20" (2) ["23", "9"]
如果不检查
inaray
是否等于
>0
,我的结果如下

false "23" (2) ["23", "9"]
true "9" (2) ["23", "9"]
false "28" (2) ["23", "9"]
false "20" (2) ["23", "9"]
0 "23" (2) ["23", "9"]
1 "9" (2) ["23", "9"]
-1 "28" (2) ["23", "9"]
-1 "20" (2) ["23", "9"]
为什么第一个返回为false?如何使其正确确定字符串是否在数组中?

$。inArray()
返回找到的元素的数组位置,或
-1

您编写了
>0
,但您的意思是
-1

$。inArray()
返回找到的元素的数组位置,或
-1


你写了
>0
,但你的意思是
-1

@GrumpyCrouton它发生了。:)@脾气暴躁的克劳顿(这种情况经常发生。)