JavaScript は、配列内の要素数の長さプロパティを設定または返します。

黄舟
リリース: 2017-11-04 10:22:59
オリジナル
3726 人が閲覧しました

定義と使用法

length プロパティは、配列内の要素の数を設定または返します。

構文

arrayObject.length
ログイン後にコピー

説明

配列の長さプロパティは、常に配列内で定義されている最後の要素の添え字より 1 大きくなります。要素 0 から始まる連続した要素を持つ通常の配列の場合、length プロパティは配列内の要素の数を宣言します。

配列の長さプロパティは、コンストラクターArray()を使用して配列が作成されるときに初期化されます。新しい要素が配列に追加されると、必要に応じて長さの値が更新されます。

配列のサイズを変更するには、length プロパティを設定します。現在の値より小さい値に設定すると、配列は切り詰められ、末尾の要素は失われます。設定値が現在の値より大きい場合、配列は拡大し、値が未定義の新しい要素が配列の末尾に追加されます。

この例では、length プロパティを使用して配列の長さを返し、設定する方法を示します。

ログイン後にコピー

出力:

Original length: 3 New length: 5
ログイン後にコピー

JavaScript の長さプロパティの概要については、以下を参照してください。詳しい説明。

1.StringObject の長さ

length プロパティは、stringを返す文字数です。

例:

// 普通字符串 var str = "abcdef"; console.log(str.length); // 6 // 数组 var str1 = new Array(1,2,3,4); console.log(str1.length); // 4 // 数组与字符串 var str2 = str1 + str; // "abcdef1,2,3,4" console.log(str2.length); // 13 // 对象和对象 var obj = {}; console.log(obj.length); // undefined var obj += obj; // "[object Object][object Object]" console.log(obj.length); // 30
ログイン後にコピー

2. Function

の長さは、関数のパラメーターの数を返すことができます。

var a = function(a,b,c,d){}; console.log(a.length); // 4 var b = RegExp; console.log(b.length); //new RegExp(pattern, attributes)构造方法中有两个参数, 所以length为2
ログイン後にコピー

※ 引数インスタンスの length 属性は、呼び出し側プログラムによって関数に渡されたパラメータの実際の数を返します。

りー

以上がJavaScript は、配列内の要素数の長さプロパティを設定または返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!