Pendant le processus de développement, nous devons souvent déterminer si une valeur spécifique existe dans un tableau. Pour de tels besoins, jQuery propose une méthode très pratique appelée $.inArray(). La méthode
$.inArray() accepte deux paramètres : la valeur à rechercher et le tableau à rechercher. Si la valeur recherchée existe dans le tableau, la méthode renvoie son index dans le tableau (en commençant à 0), sinon elle renvoie -1.
Ce qui suit est un exemple de code utilisant la méthode $.inArray() :
var arr = [1, 2, 3, 4, 5]; var num = 3; if ($.inArray(num, arr) !== -1) { console.log("数组中存在3"); } else { console.log("数组中不存在3"); }
Dans l'exemple de code ci-dessus, nous définissons un tableau arr d'une longueur de 5 et une valeur num à trouver. Lorsque la valeur de retour de la méthode $.inArray() n'est pas égale à -1, cela signifie que la valeur existe dans le tableau, donc "3 existe dans le tableau" est imprimé. Si la valeur numérique est 6, ce qui est imprimé est "6 n'existe pas dans le tableau". La méthode
$.inArray() peut également être utilisée dans les tableaux de chaînes, les tableaux booléens et les tableaux d'objets. La même syntaxe s'applique à tous les types de tableaux.
En plus de la méthode $.inArray(), jQuery fournit également une méthode $.isArray() pour déterminer si la variable est de type tableau. Cette méthode accepte un paramètre et renvoie vrai si le paramètre est de type tableau, sinon elle renvoie faux.
Ce qui suit est un exemple de code utilisant la méthode $.isArray() :
var arr = [1, 2, 3, 4, 5]; if ($.isArray(arr)) { console.log("arr是一个数组"); } else { console.log("arr不是一个数组"); }
Dans l'exemple de code ci-dessus, nous déterminons si la variable arr est un type tableau Puisque son type est bien un tableau, elle affiche "arr. est un tableau ".
En général, $.inArray() et $.isArray() sont des méthodes de tableau très pratiques dans jQuery, qui peuvent nous aider à effectuer des opérations sur les tableaux de manière pratique et rapide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!