Heim  >  Artikel  >  Web-Frontend  >  Sollte ich Größe oder Länge für die Array-Länge verwenden?

Sollte ich Größe oder Länge für die Array-Länge verwenden?

青灯夜游
青灯夜游Original
2021-04-27 13:50:1110259Durchsuche

Die Länge des Arrays verwendet das Längenattribut. „Length“ ist eine native Methode von js, die die Anzahl der Elemente und die Länge des Objekts ermitteln kann. Die Funktion „size()“ ist eine jQuery-Methode, die nur für Objekte verwendet werden kann und dazu dient, die Anzahl der gekapselten Elemente zurückzugeben das aktuelle jQuery-Objekt. Um die Länge eines Arrays oder eines Parameters zu ermitteln, können Sie nur lenth verwenden.

Sollte ich Größe oder Länge für die Array-Länge verwenden?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JQuery-Version 1.10.0, Dell G3-Computer.

Der Unterschied zwischen Länge und Größe

Ich benutze Länge schon seit langem und habe nie über den Unterschied zwischen Länge und Größe nachgedacht. Heute hat mein Kollege danach gefragt, also habe ich nach Informationen gesucht und die Ähnlichkeiten aufgelistet Ähnlichkeiten zwischen den beiden.

Ähnliche Punkte: Die Funktion size() wird verwendet, um die Anzahl der Elemente in jQuery zurückzugeben, und hat den gleichen Effekt wie das Längenattribut. Der Rückgabewert der size()-Methode stimmt mit der Längeneigenschaft des jQuery-Objekts überein.

Syntax

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

Beispielcode

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

Unterschied:

Das erste, was zu beachten ist, ist die Verwendung von size: size(). Die size()-Funktion ist eine jQuery-Methode, die zum jQuery-Objekt (Instanz) gehört wird verwendet, um die vom aktuellen jQuery-Objekt gekapselten Elemente zurückzugeben. Die Zahl kann nicht in nativem js verwendet werden. Länge ist eine native JS-Methode (Eigenschaft).

Um die Länge einer Zeichenfolge zu erhalten, können Sie nur die Länge verwenden, z. B. $("#text").val().length. Sie können nicht die Größe verwenden, um die Länge eines Arrays oder die Länge von a zu erhalten Parameter, Sie können nur die Länge verwenden, z. B. arry. Die Länge kann nicht mit der Größe verwendet werden.

Wie aus dem Obigen ersichtlich ist, wird size () durch Aufrufen des Längenattributs implementiert und die Länge ersetzt size () nach jquery 1.8. weil die Länge keinen Funktionsaufruf zurückgeben muss, was besser ist.

Empfohlenes Tutorial:

jQuery-Tutorial

Das obige ist der detaillierte Inhalt vonSollte ich Größe oder Länge für die Array-Länge verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn