配列の長さにはサイズまたは長さを使用する必要がありますか?

青灯夜游
リリース: 2023-01-05 16:11:51
オリジナル
10316 人が閲覧しました

配列の長さは length 属性を使用します。 Length は、要素の数とオブジェクトの長さを取得できる js のネイティブ メソッドであり、size() 関数は、オブジェクトでのみ使用でき、によってカプセル化された要素の数を返すために使用される jQuery メソッドです。現在の jQuery オブジェクト。配列の長さまたはパラメータの長さを取得するには、lenth のみを使用できます。

配列の長さにはサイズまたは長さを使用する必要がありますか?

このチュートリアルの動作環境: Windows7 システム、jquery1.10.0 バージョン、Dell G3 コンピューター。

長さとサイズの違い

私は長い間長さを使用してきましたが、長さとサイズの違いを考えたことはありませんでした。今日、私の同僚がそれについて尋ねました。具体的に情報を調べてみたので、両者の類似点と類似点を列挙します。

同様の点: jQuery で要素の数を返すために使用される size() 関数は、length 属性と同じ効果があります。 size() メソッドの戻り値は、jQuery オブジェクトの length プロパティと一致します。

文法

$("selector").size()
$("selector").length
ログイン後にコピー

サンプルコード

<div>
 <ul>
    <li>后台专区</li>
    <li>前台专区</li>
    <li>数据库专区</li>
    <li>站长交流</li>
  </ul>
</div>
ログイン後にコピー
$("li").size==$("li").length      //4
ログイン後にコピー

違い:

最初に注意すべきことは、sizeの使用法はsize()であり、sizeは() 関数は jQuery メソッドです。これは jQuery オブジェクト (インスタンス) に属し、現在の jQuery オブジェクトによってカプセル化された要素の数を返すために使用されます。ネイティブ JS では使用できません。 length はネイティブの JS メソッド (プロパティ) です。

文字列の長さを取得するには、$("#text").val().length などの length のみを使用できます。size

を使用して長さを取得することはできません。配列の値またはパラメータの長さ。arry.length などの lenth のみを使用できますが、size は使用できません。

上記からわかるように、size() は length 属性を呼び出すことによって実装されます。 、 jquery 1.8 以降では length が size() に置き換わりました。 length は関数呼び出しを返す必要がなく、その方が優れているためです。

推奨チュートリアル: jQuery チュートリアル

以上が配列の長さにはサイズまたは長さを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート