ホームページ  >  記事  >  ウェブフロントエンド  >  js_javascript スキルにおける {}、[] 角括弧、中括弧の使用方法の詳細な説明

js_javascript スキルにおける {}、[] 角括弧、中括弧の使用方法の詳細な説明

WBOY
WBOYオリジナル
2016-05-16 18:06:471016ブラウズ
1. { } は、オブジェクトの定義を示します。ほとんどの場合、属性と値、または関数のペアが必要です。
例: var LangShen = {"Name":"Langshen","AGE":"28"};
上記は "LangShen" という名前のオブジェクトを宣言しており、複数のプロパティまたは関数は , (これはオブジェクト
の属性なので、アクセスするときは . (ドット) を使用してレイヤーごとにアクセスする必要があります: LangShen.Name、LangShen.AGE もちろん、配列を使用することもできます。例: LangShen["Name"]、LangShen["AGE"] にアクセスすると、結果は同じになります。
この記述方法は、JSON データ構造でよく使用されます。また、

var LangShen = {
Name = function(){
return "LangShen"
},
Age = function(){
return "28";
}
}

関数群なので()を付ける必要があります。例:alert( LangShen.Name() );
2. [ ] 括弧は配列を表し、配列オブジェクトとしても理解できます。
例: var LangShen = [ "Name", "LangShen", "AGE", "28" ];
明らかに、各値または関数は、(カンマ) で区切られるだけです。これは配列オブジェクトなので、次と同じになります。
var LangShen = Array( "Name", "LangShen", "AGE", "28" );
にアクセスする場合も同じです。配列、alert( LangShen[0] );
3. { } と [ ] を一緒に使用すると、{ } がオブジェクトになり、[ ] が配列になります。配列 (例:
コードのコピー コードは次のとおりです:

var LangShen = { "名前":"ランシェン",
"MyWife":[ "LuLu","26" ],
"MySon":[{"Name":"Son1"},{"Name" :"Son2 "},{"Name":"Son3"}]
}

上記の構造から、オブジェクト内の最初の項目は属性であり、2 番目の項目はarray 、3 番目は複数のオブジェクトを含む配列です。呼び出すと、オブジェクトのプロパティは . (ドット) で重ねられ、配列は [添字] でアクセスされます。
例:alert(LangShen.MySon[1].Name);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。