06函数动态参数

动态参数

arguments 是函数内部内置的伪数组变量,它包含了调用函数时传入的所有实参。

1. arguments 是一个伪数组,只存在于函数中

2. arguments 的作用是动态获取函数的实参

3. 可以通过for循环依次得到传递过来的实参

 

剩余参数

...参数名

剩余参数允许我们将一个不定数量的参数表示为一个数组

1. ... 是语法符号,置于最末函数形参之前,用于获取多余的实参

2. 借助 ... 获取的剩余实参,是个真数组

Ø 动态参数是伪数组

Ø 剩余参数是真数组

Ø 开发中使用剩余参数想必也是极好的

 

展开运算符

const arr = [1,2,3]

console.log(...arr)   1 2 3

不会修改原数组

Math.max(1,2,3)

Math.max(...arr)

posted @   Jackie-Song  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示