真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

js中[]、{}、()有什么區(qū)別

這篇文章將為大家詳細講解有關(guān)js中[]、{}、()有什么區(qū)別,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

員工經(jīng)過長期磨合與沉淀,具備了協(xié)作精神,得以通過團隊的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)堅持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因為“專注所以專業(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡單”。公司專注于為企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、微信公眾號開發(fā)、電商網(wǎng)站開發(fā),小程序制作,軟件專業(yè)公司等一站式互聯(lián)網(wǎng)企業(yè)服務。

一、{ } 大括號,表示定義一個對象,大部分情況下要有成對的屬性和值,或是函數(shù)體

{}表示對象、[]表示對象的屬性、方法,()如果用在方法名后面,代表調(diào)用

如:

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

上面聲明了一個名為“LangShen”的對象,多個屬性或函數(shù)用,(逗號)隔開,因為是對象的屬性,

所以訪問時,應該用.(點)來層層訪問:LangShen.Name、LangShen.AGE,

當然我們也可以用數(shù)組的方式來訪問,如:LangShen["Name"]、LangShen["AGE"],結(jié)果是一樣的。

var LangShen = { 
    Name : function(){ 
        return "LangShen"; 
    }, 
    Age : function(){ 
        return "28"; 
    } 
} 
調(diào)用 LangShen.Name()

二、[ ]中括號,表示一個數(shù)組,也可以理解為一個數(shù)組對象

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

很明顯,每個值或函數(shù),都是獨立的,多個值之間只用,(逗號)隔開,因為是數(shù)組對象,所以它等于:

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

訪問時,也是和數(shù)組一樣,alert( LangShen[0] )

三、{ } 和[ ] 一起使用,我們前面說到,{ } 是一個對象,[ ] 是一個數(shù)組,我們可以組成一個對象數(shù)組

var LangShen = { 
    "Name":"Langshen", 
    "MyWife":[ "LuLu","26" ], 
    "MySon":[{"Name":"Son1"},{"Name":"Son2"},{"Name":"Son3"}] 
}

從上面的結(jié)構(gòu)來看,是一個對象里面的第一項是個屬性,第二項是一個數(shù)組,第三個是包含有多個對象的數(shù)組。

調(diào)用起來,也是一層一層訪問,對象的屬性用.(點)疊加,數(shù)組用 [下標] 來訪問。

如:

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

這是一個對象數(shù)組

四、()多表示參數(shù)、{}表示函數(shù)體

function show(name){
    Alert(name);
}
es6中,
let show=(name)=>{
    alert(name);
}

在es6中如果參數(shù)只有一個,或者函數(shù)體只有一個話,可以省略()、{},如

let show=name=>alert(name);

關(guān)于js中[]、{}、()有什么區(qū)別就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


標題名稱:js中[]、{}、()有什么區(qū)別
本文路徑:http://weahome.cn/article/jghjss.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部