javascript中{}、[]中かっこ、大かっこ使用
1198 ワード
一、{}大括弧は、一つのオブジェクトを定義することを表しています.ほとんどの場合、ペアの属性と値、または関数が必要です.例えば:var LangShen={"Name":"Langshen","AGE":"28"}.上記では、「LangShen」というオブジェクトが、複数の属性や関数を用いて区切られています.オブジェクトの属性であるため、訪問時には、LangShen.Name,LangShen.AGEといった重層的な訪問が必要です.もちろん、私たちも行列で訪問することができます.この書き方は、JSONデータ構造でよく使われています.それ以外に、私達は普段関数グループを書く時にもよく使われています.
二、[]の括弧は、配列を表し、配列オブジェクトとしても理解されます.例えば:var LangShen=[Name]、“LangShen”、“AGE”、“28”;明らかに、各値または関数は独立しており、複数の値の間はただ、配列オブジェクトであるため、var LangShen=Aray(「Name」、「LangShen」、「AGE」、「28」)に等しい.アクセス時も配列と同じで、alert(LangShen[0]);
三、{}と[]を一緒に使うと、私達は前に述べたように、{}は対象であり、[]は行列です.
var LangShen = { Name = function(){
return "LangShen"; }, Age = function(){ return "28"; } }
コール方式は同じです.関数グループですので、alert(LangShen.Name);二、[]の括弧は、配列を表し、配列オブジェクトとしても理解されます.例えば:var LangShen=[Name]、“LangShen”、“AGE”、“28”;明らかに、各値または関数は独立しており、複数の値の間はただ、配列オブジェクトであるため、var LangShen=Aray(「Name」、「LangShen」、「AGE」、「28」)に等しい.アクセス時も配列と同じで、alert(LangShen[0]);
三、{}と[]を一緒に使うと、私達は前に述べたように、{}は対象であり、[]は行列です.
var LangShen = { "Name":"Langshen",
"MyWife":[ "LuLu","26" ],
"MySon":[{"Name":"Son1"},{"Name":"Son2"},{"Name":"Son3"}] }
上の構造から見ると、オブジェクトの最初の項目は属性で、2番目の項目は行列で、3番目は複数のオブジェクトが含まれている行列です.呼び出しは、1つの階層のアクセスでもあり、オブジェクトの属性は.(点)を重ね合わせ、配列は[下付き]でアクセスします.alert(LangShen.MySon[1].Name);