ホームページ >ウェブフロントエンド >jsチュートリアル >jqueryにおけるsize()の長さの違いを詳しく解説

jqueryにおけるsize()の長さの違いを詳しく解説

零下一度
零下一度オリジナル
2017-06-19 13:19:321261ブラウズ

size() は length と同じ機能を持ち、どちらも要素の数を取得します。一方はメソッドで、もう一方は 属性 ですか?

まず実行時間を見てみましょう。 http://jsperf.com/size-vs-length はこれを使用してテストされています

jquery 中size() length的区别

画像から、size() メソッドが長さ % よりも 38 倍遅いのですが、なぜですか?

その理由は次のとおりです:

jquery 中size() length的区别

、size() の本質は オブジェクト の length 属性を呼び出すことによって実装されていることがわかります。公式 Web サイトでは次のように説明されています:

jquery 中size() length的区别

これは、jquery 1.8 では、 size() の代わりに length を使用し、 size() は length と同等ですが、 関数 呼び出し

を返す必要がないため、 length の方が優れていることを意味します。

以上がjqueryにおけるsize()の長さの違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。