ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのArray(配列)オブジェクトの使用について

JavaScriptのArray(配列)オブジェクトの使用について

jacklove
jackloveオリジナル
2018-05-07 09:45:041617ブラウズ

配列オブジェクトの役割は、一連の値を格納するために個別の変数名を使用することであり、これには重要な役割があります。詳細な説明は次のとおりです:

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

ページの下部にその他の例があります。

配列とは何ですか?

配列オブジェクトは、個別の変数名を使用して一連の値を格納します。

一連のデータ (例: 車名) がある場合、次のような別の変数があります:

var car1="Saab";
var car2="Volvo";
var car3="BMW";

しかし、そこから特定の車を見つけたい場合はどうすればよいでしょうか?しかも3台じゃなくて300台?これは簡単な作業ではありません。

最良の方法は配列を使用することです。

配列は 1 つの変数名ですべての値を格納でき、その変数名で任意の値にアクセスできます。

配列内の各要素には独自の 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";




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



配列にはさまざまなオブジェクトを含めることができます

すべての JavaScript 変数はオブジェクトです。配列要素はオブジェクトです。関数はオブジェクトです。

つまり、配列内にさまざまな型の変数を含めることができます。

配列にはオブジェクト要素、関数、配列を含めることができます:

myArray[0]=Date.now;myArray[1]=myFunction;myArray[2]=myCars;

配列のメソッドとプロパティ

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

var x=myCars.length             // myCars 中元素的数量
var y=myCars.indexOf("Volvo")   // "Volvo" 值的索引值

完全な配列オブジェクトリファレンスマニュアル

このサイトを参照できます配列のすべてのプロパティとメソッドに関する完全なリファレンス マニュアル。

リファレンス マニュアルには、すべてのプロパティとメソッド (およびその他の例) の説明が含まれています。

完全な配列オブジェクト リファレンス マニュアル

新しいメソッドの作成

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

インスタンス: 新しいメソッドを作成します。

Array.prototype.myUcase=function(){    
for (i=0;i<this.length;i++){        
this[i]=this[i].toUpperCase();   
 }
 }

上記の企画部の記事はJavaScriptのArray(配列)オブジェクトの使い方を解説したもので、より詳しい内容はphp中国語サイトを見て学んでください。

関連する推奨事項:

フロントエンドでのいくつかの一般的な JS ソート コード

JavaScript Array オブジェクトの基本的な内容について詳しく学ぶ

jQuery stop() の使用方法について

以上がJavaScriptのArray(配列)オブジェクトの使用についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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