JavaScript 學習筆記— —Arguments

 2023-11-22 阅读 20 评论 0

摘要://fn(1,2,3)//實參function fn(a,b,c){ // 形參 alert.log(arguments) //彈出[object Arguments] ,是實參的集合 arguments=>[1,2]console.log(arguments) //[1,2,3]alert(arguments.length) //實參和長度alert(arguments[1]) //實參中2 }//當函數的參數個數無
   //fn(1,2,3)//實參function fn(a,b,c){ // 形參
alert.log(arguments) //彈出[object Arguments] ,是實參的集合 arguments=>[1,2]console.log(arguments) //[1,2,3]alert(arguments.length) //實參和長度alert(arguments[1]) //實參中2
   }//當函數的參數個數無法確定時候用:argumentsfunction sum(){var n=0;for(var i=0;i<arguments.length;i++){n+=arguments[i]}return n;}console.log( sum(1,2,3,4,5));//作用域var a=1;function fn2(a){arguments[0]=3;alert(a); //3var a=2;  //逐行代碼解析時,此用改變只是的fn2函數預解析中a的值a=2;并沒有改變全局中預解析中a的值alert(arguments[0]);  //2
    }fn2(a);alert(a); //1

?

轉載于:https://www.cnblogs.com/eaysun/p/4393933.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/184896.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息