中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript中arguments的作用是什么

發布時間:2021-07-06 17:03:37 來源:億速云 閱讀:142 作者:Leah 欄目:開發技術

這篇文章給大家介紹JavaScript中arguments的作用是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

  arguments對象參數

  復制代碼

  1functionadd(a,b){

  2console.log(typeofarguments);

  3for(varattrinarguments){

  4console.log(attr+":"+arguments[attr]);

  5}

  6returna+b;

  7}

  8

  9add(10,20)

  復制代碼

  通過輸出結果看到,arguments其實是一個對象,而不是一個數組,而這個數組有2個屬性,屬性名為0和1,其值分別為10和20

  在JavaScript中,參數列表分為形參和實參。形參即為定義函數時指定的參數,實參為調用函數時指定的參數。例如在上面例子中可以通過

  alert(add(10))

  來調用函數,這里只指定了一個參數,即實參個數為1,形參個數為2。在JavaScript中,并沒有要求實參個數必須和形參個數相同。上面的代碼同樣可以執行。只是輸出NaN

  arguments參數個數

  在實際中,我們可以這樣,先判斷參數個數

  復制代碼

  1functionadd(a,b){

  2

  3//add.length也可以獲取形參個數,但實際中用arguments.callee.length

  4if(arguments.length==arguments.callee.length){

  5returna+b;

  6}else{

  7return"參數錯誤";

  8}

  9

  10}

  復制代碼

  arguments.length:獲取實參個數

  arguments.callee.length:獲取形參個數

  arguments.callee:指帶函數本身

關于JavaScript中arguments的作用是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

信宜市| 安化县| 祥云县| 莆田市| 肇源县| 通州区| 广丰县| 定襄县| 邹平县| 乌鲁木齐县| 修武县| 海兴县| 潮安县| 元谋县| 余姚市| 临安市| 池州市| 花莲县| 米林县| 潼南县| 潜江市| 嘉善县| 灵石县| 海原县| 富顺县| 土默特右旗| 静乐县| 桑植县| 曲麻莱县| 团风县| 湘潭市| 莒南县| 府谷县| 马公市| 平南县| 嵊州市| 浦县| 南木林县| 阿勒泰市| 永泰县| 新乡县|