ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptプログラミングにおける配列構造を詳しく解説_基礎知識

JavaScriptプログラミングにおける配列構造を詳しく解説_基礎知識

WBOY
リリース: 2016-05-16 15:35:11
オリジナル
1442 人が閲覧しました

配列オブジェクトの役割は、個別の変数名を使用して一連の値を格納することです。
配列を作成し、それに値を割り当てます:

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
ログイン後にコピー

配列とは何ですか?
配列オブジェクトは、個別の変数名を使用して一連の値を格納します。
データのセット (例: 車名) がある場合、次のような個別の変数があります:

var car1="Saab";
var car2="Volvo";
var car3="BMW";
ログイン後にコピー

しかし、特定の車を識別したい場合はどうすればよいでしょうか?しかも3台じゃなくて300台?これは簡単な作業ではありません。
最良の方法は配列を使用することです。
配列には変数名を使用してすべての値を格納でき、変数名を使用して任意の値にアクセスできます。
配列内の各要素には独自の ID があり、簡単にアクセスできます。
配列を作成する
配列を作成するには 3 つの方法があります。
次のコードは、myCars という名前の配列オブジェクトを定義します:
1: 従来方式:

var myCars=new Array(); 
myCars[0]="Saab";    
myCars[1]="Volvo";
myCars[2]="BMW";
ログイン後にコピー

2: 簡単な方法:

var myCars=new Array("Saab","Volvo","BMW");
ログイン後にコピー

3: リテラル:

var myCars=["Saab","Volvo","BMW"];
ログイン後にコピー

配列にアクセス
配列名とインデックス番号を指定することで、特定の要素にアクセスできます。
次の例では、myCars 配列の最初の値へのアクセスを提供します:

var name=myCars[0];
ログイン後にコピー

次の例では、配列 myCars の最初の要素を変更します。

myCars[0]="Opel";
ログイン後にコピー

lamp [0] は配列の最初の要素です。 [1] は配列の 2 番目の要素です。

配列にはさまざまなオブジェクトを含めることができます
すべての JavaScript 変数はオブジェクトです。配列要素はオブジェクトです。関数はオブジェクトです。
したがって、配列内にさまざまな型の変数を含めることができます。
配列にはオブジェクト要素、関数、配列を含めることができます:

myArray[0]=Date.now;
myArray[1]=myFunction;
myArray[2]=myCars;
ログイン後にコピー

配列のメソッドとプロパティ
配列オブジェクトの事前定義されたプロパティとメソッドを使用します:

var x=myCars.length       // the number of elements in myCars
var y=myCars.indexOf("Volvo")  // the index position of "Volvo"
ログイン後にコピー


新しいメソッドを作成
プロトタイプは JavaScript グローバル コンストラクターです。新しい JavaScript オブジェクトのプロパティとメソッドを構築できます。
例: 新しいメソッドを作成します。

Array.prototype.ucase=function()
{
 for (i=0;i<this.length;i++)
 {this[i]=this[i].toUpperCase();}
}
ログイン後にコピー

上記の例では、配列の小文字を大文字に変換するための新しい配列メソッドを作成します。

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