Heim >WeChat-Applet >WeChat-Entwicklung >Vergleich der Verwendung von length und size()

Vergleich der Verwendung von length und size()

php中世界最好的语言
php中世界最好的语言Original
2018-06-04 15:43:514985Durchsuche

Dieses Mal werde ich die Verwendung von Länge und Größe () vergleichen. Was sind die Vorsichtsmaßnahmen bei der Verwendung von Länge und Größe ()? .

Der Unterschied zwischen jQuery-Länge und size() lässt sich wie folgt zusammenfassen:

1.length ist das

Attribut und size() ist die Methode.

2. Wenn Sie nur die Anzahl der Elemente ermitteln möchten, ist der Effekt derselbe. Die durch

und ("img").length erhaltenen Werte sind gleich. ("img").length("img").size() 3. Wenn Sie die Länge einer

-Zeichenfolge

oder die Anzahl der Elemente in einem Array berechnen, müssen Sie die Länge verwenden, z. B. . $("#text").val().length Schauen Sie sich ihre Ausführungszeit an. http://jsperf.com/size-vs-length wird mithilfe dieses

Wie Sie sehen können, erkannt aus dem Bild Die size()-Methode ist 38 % langsamer als length Warum?

Hier ist der Grund:

Sehen Sie sich die Erklärung auf der offiziellen Website (http://api.jquery.com/size/) an:

Die .size()-Methode ist ab jQuery 1.8 veraltet. Verwenden Sie stattdessen die .length-Eigenschaft.

Die .size()-Methode ist jedoch funktional äquivalent zur .length-Eigenschaft. Die Eigenschaft .length wird bevorzugt, da sie nicht den Overhead eines Funktionsaufrufs verursacht.

Wie aus dem Obigen ersichtlich ist, wird size() durch Aufrufen des Längenattributs implementiert

length wurde nach jquery 1.8 size() ersetzt, da length keinen Funktionsaufruf zurückgeben muss, was besser ist.

Lernen Sie aus gestern, leben Sie für heute, hoffen Sie auf morgen.

Ich glaube, Sie haben die Methode gemeistert, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Inhalte finden Sie hier. Bitte achten Sie auf andere chinesische PHP-Websites. Verwandte Artikel!

Empfohlene Lektüre:

Erstellen eines öffentlichen WeChat-Kontos für Mobilgeräte (mit Code)


So binden Sie Richtungstastensteuerungsdiv bewegen

Das obige ist der detaillierte Inhalt vonVergleich der Verwendung von length und size(). 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