Запрашивая jquery формат массива - PullRequest
0 голосов
/ 07 февраля 2020

В чем разница между этими двумя формами массива. Вот захваченная форма массивов:

enter image description here

Кажется, что нет никакой разницы между ними, но проблема возникает, когда я использую $.inArray() in jQuery, второй массив формы всегда дает результат -1, когда я ищу значение 1

Можете ли вы дать мне объяснение, пожалуйста?

1 Ответ

0 голосов
/ 07 февраля 2020

Я думаю, что ваш массив содержит целочисленные значения, и вы пытаетесь найти в виде строки, поэтому он возвращает -1

 var arr=[1,1,1,1]
 console.log(JQuery.inArray('1', arr )) // return -1 

 var arr=[1,1,1,1]

 console.log(JQuery.inArray(1, arr )) // return 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...