Maison  >  Article  >  interface Web  >  Dois-je utiliser la taille ou la longueur pour la longueur du tableau ?

Dois-je utiliser la taille ou la longueur pour la longueur du tableau ?

青灯夜游
青灯夜游original
2021-04-27 13:50:1110308parcourir

La longueur du tableau utilise l'attribut length. length est une méthode native de js, qui peut obtenir le nombre d'éléments et la longueur de l'objet ; et la fonction size() est une méthode jQuery qui ne peut être utilisée que sur des objets et est utilisée pour renvoyer le nombre d'éléments encapsulés par l'objet jQuery actuel. Pour obtenir la longueur d'un tableau ou la longueur d'un paramètre, vous ne pouvez utiliser que la longueur.

Dois-je utiliser la taille ou la longueur pour la longueur du tableau ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, jquery version 1.10.0, ordinateur Dell G3.

La différence entre la longueur et la taille

J'utilise la longueur depuis longtemps et je n'ai jamais pensé à la différence entre la longueur et la taille. Aujourd'hui, mon collègue m'a posé des questions à ce sujet et. J'ai recherché des informations spécifiquement. Énumérez les similitudes et les similitudes entre les deux.

Même point : utilisée pour renvoyer le nombre d'éléments dans jQuery, la fonction size() a le même effet que l'attribut length. La valeur de retour de la méthode size() est cohérente avec la propriété length de l'objet jQuery.

Syntaxe

$("selector").size()
$("selector").length

Exemple de code

<div>
 <ul>
    <li>后台专区</li>
    <li>前台专区</li>
    <li>数据库专区</li>
    <li>站长交流</li>
  </ul>
</div>
$("li").size==$("li").length      //4

Différence :

La première chose à noter est que l'utilisation de size est size(), et la taille () est la méthode jQuery Appartient à l'objet jQuery (instance) et est utilisée pour renvoyer le nombre d'éléments encapsulés par l'objet jQuery actuel. Elle ne peut pas être utilisée en js natif. length est une méthode js native (propriété).

Pour obtenir la longueur d'une chaîne, vous ne pouvez utiliser que la longueur, telle que $("#text").val().length Vous ne pouvez pas utiliser size

pour obtenir la longueur. d'un tableau ou la longueur d'un paramètre. Vous ne pouvez utiliser que lenth, comme arry.length, mais pas size.

Comme le montre ce qui précède, size() est implémenté en appelant l'attribut length. , et length a remplacé size() après jquery 1.8, car length Pas besoin de renvoyer un appel de fonction, ce qui est mieux.

Tutoriel recommandé : Tutoriel jQuery

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn