jsの配列とオブジェクト

高洛峰
リリース: 2017-02-28 14:16:11
オリジナル
1172 人が閲覧しました

•オブジェクトタイプ:

◦作成方法:

/*new 操作符后面Object构造函数*/ 
var person = new Object(); 
person.name = "lpove"; 
person.age = 21; 
/*或者用对象字面量的方法*/ 
var person = { 
name: "lpove"; 
age : 21; 
}
ログイン後にコピー

•アレイタイプ

◦作成方法:

`var colors = new Array(“red”,”blue”,”yellow”);
ログイン後にコピー

•違いとパズル◦たとえば、アレイAがありますaがあります=[ 1,2,3,4] で、オブジェクト a={0:1,1:2,2:3,3:4} があり、その後、alert(a[1]) という操作を実行します。どちらの状況でも結果は同じです。これは、データ コレクションが配列またはオブジェクトで表現できることを意味します。どちらを使用すればよいでしょうか?

後から、配列は順序付けされたデータのコレクションを表すのに対し、オブジェクトは順序付けされていないデータのコレクションを表すことを知りました。データの順序が重要な場合は配列を使用し、それ以外の場合はオブジェクトを使用します。

もちろん、配列とオブジェクトのもう 1 つの違いは、配列データには「名前」がないのに対し、オブジェクト データには「名前」があることです。

しかし問題は、多くのプログラミング言語には「連想配列」と呼ばれるものがあることです。この配列内のデータには名前があります。

• ただし、「JavaScript DOM」では、連想配列の使用は推奨されていません。

◦ 連想配列:

var lpove = Array(); 
lpove[name] = "lei"; 
lpove[age] = 21; 
lpove[living] = true;
/*对象构造*/
  var lpove = Object();
    lpove.name = "lei";
    lpove.age = 21;
    lpove.living = true;
ログイン後にコピー

というのは、基本的に、作成する連想配列の性質は Array オブジェクトのプロパティであるためです。

上記の js における配列とオブジェクトの違いに関する詳細な説明は、エディターによって共有されたすべての内容です。参考になれば幸いです。また、PHP 中国語 Web サイトをサポートしていただければ幸いです。

js の配列とオブジェクトに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。


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