亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

泸州市| 芦溪县| 丹凤县| 大洼县| 怀仁县| 隆林| 轮台县| 灵台县| 织金县| 鱼台县| 通山县| 大竹县| 固阳县| 西宁市| 芜湖市| 平顶山市| 内江市| 吐鲁番市| 成安县| 新民市| 嘉定区| 湖州市| 濮阳市| 临沂市| 庄河市| 朔州市| 沧源| 灵台县| 郁南县| 绵竹市| 泸溪县| 石首市| 故城县| 潼南县| 华安县| 祥云县| 乐平市| 若尔盖县| 都江堰市| 平乡县| 通许县|