js中的arguments對象

《JavaScript高級程序設(shè)計》讀書筆記

js中函數(shù)的參數(shù)與別的語言的參數(shù)有些不同。js中的函數(shù)不介意傳遞進(jìn)來的參數(shù)有幾個旷坦,也不介意是什么數(shù)據(jù)類型掏熬。
也就是說,即便是定義的函數(shù)只接收兩個參數(shù)秒梅,但是在調(diào)用這個函數(shù)的時候旗芬,并不一定傳遞兩個參數(shù),可以傳遞一個捆蜀,三個或者不傳參數(shù)疮丛。解析器也不會報錯。
之所以會這樣辆它,是因為誊薄,js中的參數(shù)在內(nèi)部是用一個數(shù)組來表示的。函數(shù)接收到的始終都是這個數(shù)組锰茉,而不關(guān)心數(shù)組內(nèi)包含了哪些參數(shù)呢蔫。
如果這個數(shù)組中不包含任何元素,無所謂飒筑;如果包含多個元素片吊,也沒有問題。
實際上协屡,在函數(shù)體內(nèi)可以通過arguments對象來訪問這個參數(shù)數(shù)組俏脊。并獲取每個參數(shù)。
請看下面的這個函數(shù)著瓶,這個函數(shù)有兩個參數(shù),分別是namesay:

function sayHello(name, say) {
    console.log(`${name}說${say}`)
}

上面的函數(shù)和下面的函數(shù)功能是一樣的:

function sayHello() {
    console.log(`${arguments[0]}說${arguments[1]}`)
}

上面的兩個函數(shù)對比說明:js中命名的參數(shù)提供了便利,但不是必須的材原。


完沸久。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市余蟹,隨后出現(xiàn)的幾起案子卷胯,更是在濱河造成了極大的恐慌,老刑警劉巖威酒,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窑睁,死亡現(xiàn)場離奇詭異,居然都是意外死亡葵孤,警方通過查閱死者的電腦和手機(jī)担钮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來尤仍,“玉大人箫津,你說我怎么就攤上這事≡桌玻” “怎么了苏遥?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赡模。 經(jīng)常有香客問我田炭,道長,這世上最難降的妖魔是什么漓柑? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任教硫,我火速辦了婚禮,結(jié)果婚禮上欺缘,老公的妹妹穿的比我還像新娘栋豫。我一直安慰自己,他們只是感情好谚殊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布丧鸯。 她就那樣靜靜地躺著,像睡著了一般嫩絮。 火紅的嫁衣襯著肌膚如雪丛肢。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天剿干,我揣著相機(jī)與錄音蜂怎,去河邊找鬼。 笑死置尔,一個胖子當(dāng)著我的面吹牛杠步,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼幽歼,長吁一口氣:“原來是場噩夢啊……” “哼朵锣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起甸私,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤诚些,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后皇型,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诬烹,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年弃鸦,在試婚紗的時候發(fā)現(xiàn)自己被綠了绞吁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡寡键,死狀恐怖掀泳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情西轩,我是刑警寧澤员舵,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站藕畔,受9級特大地震影響马僻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜注服,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一韭邓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧溶弟,春花似錦女淑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至擒权,卻和暖如春袱巨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背碳抄。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工愉老, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人剖效。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓嫉入,卻偏偏與公主長得像焰盗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子咒林,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容