ホームページ  >  記事  >  ウェブフロントエンド  >  jsの[]、{}、()の違いを理解しよう(詳しく解説)

jsの[]、{}、()の違いを理解しよう(詳しく解説)

烟雨青岚
烟雨青岚転載
2020-07-13 11:22:492488ブラウズ

jsの[]、{}、()の違いを理解しよう(詳しく解説)

#1. { } 中括弧はオブジェクトの定義を示します。ほとんどの場合、属性と値のペア、または関数本体が必要です

{} はオブジェクトを表し、[] はオブジェクトのプロパティとメソッドを表します。メソッド名の後に () を使用すると、

を呼び出すことを意味します。例:

var LangShen = {"Name":"Langshen","AGE":”28”};

上記「 LangShen 」オブジェクトという名前のファイルを宣言します。複数のプロパティまたは関数は、オブジェクト

のプロパティであるため、(カンマ) で区切られます。そのため、アクセスするときは、. (ドット) を使用してレイヤーにアクセスする必要があります。レイヤー別: LangShen.Name、LangShen .AGE、

もちろん、LangShen["Name"]、LangShen["AGE"] のように配列でアクセスすることもできます。結果は同じです。 。

var LangShen = { 
    Name : function(){ 
        return "LangShen"; 
    }, 
    Age : function(){ 
        return "28"; 
    } 
} 
调用 LangShen.Name()

2. [ ] 括弧は配列を表し、配列オブジェクトとしても理解できます

如:var LangShen = [ "Name","LangShen","AGE","28" ];

明らかに、それぞれの値または関数は独立しており、複数の値です。配列オブジェクトであるため、これらは (カンマ) で区切られているだけです。

var LangShen = Array( "Name","LangShen","AGE","28" );

アクセスすると、配列、alert(LangShen[0])## と同じになります。

#3. { } と [ ] は一緒に使用されます。前に述べたように、{ } はオブジェクトで、[ ] は配列です。オブジェクト配列を形成できます。

var LangShen = { 
    "Name":"Langshen", 
    "MyWife":[ "LuLu","26" ], 
    "MySon":[{"Name":"Son1"},{"Name":"Son2"},{"Name":"Son3"}] 
}
From 上記の構造から判断すると、オブジェクトの最初の項目は属性、2 番目の項目は配列、3 番目の項目は複数のオブジェクトを含む配列です。

呼び出すとレイヤーごとにアクセスされ、オブジェクトのプロパティは.(ドット)で重ねられ、配列は[添字]でアクセスされます。

例:

alert( LangShen.MySon[1].Name ) ;
var LangShen=[
    {“name”:“wangwu”},
    {“name”:“lieu”}
];

これはオブジェクト配列です

4。() は複数のパラメータを表し、{} は関数本体を表します

function show(name){
    Alert(name);
}
es6中,
let show=(name)=>{
    alert(name);
}
es6 では、パラメーターが 1 つだけ、または関数本体が 1 つだけの場合、

let show=name=>alert(name);

のように () と {} を省略できます。読んでいただきありがとうございます。お役に立てれば幸いです。 。

この記事は、https://blog.csdn.net/qq_20069429/article/details/83267887から転載されたものです。

推奨チュートリアル: 「

JS チュートリアル

以上がjsの[]、{}、()の違いを理解しよう(詳しく解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。