91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

连州市| 资中县| 赤壁市| 沭阳县| 宜城市| 莒南县| 肥东县| 台湾省| 卢氏县| 右玉县| 晴隆县| 南平市| 蓬莱市| 夹江县| 叶城县| 永泰县| 海口市| 凤山市| 饶河县| 新沂市| 平果县| 江陵县| 上高县| 巨野县| 汨罗市| 遂溪县| 中江县| 临沂市| 临清市| 吴江市| 贡觉县| 象山县| 隆化县| 门头沟区| 丰宁| 江口县| 昆山市| 郸城县| 扶余县| 河东区| 江山市|