在 JavaScript 中,函数参数是在函数定义时指定的变量,用于接收传入函数的值。函数可以接受多个参数,也可以不接受任何参数。
1. 普通参数
在函数定义时,可以指定函数接受的普通参数。这些参数在调用函数时需要传入具体的值。
-------- ----------- - ------------------- ----------- - --------------- -- --------- ------
2. 默认参数
ES6 引入了默认参数的概念,可以在函数定义时为参数指定默认值。如果调用函数时没有传入对应参数的值,则会使用默认值。
-------- ---------- - -------- - ------------------- ----------- - -------- -- --------- ------ ------------- -- --------- ----
3. 剩余参数
剩余参数允许我们将不定数量的参数表示为一个数组。在函数定义时,可以使用剩余参数语法...
来表示剩余的参数。
-------- --------------- - --- ----- - -- --- ---- --- -- -------- - ----- -- ---- - ------ ------ - ------------------ -- ---- -- ----
4. 参数解构
参数解构允许我们以更直观的方式传递对象或数组作为函数的参数。
-------- ------- ----- --- -- - ------------------- -------- --- --- ------ ----- ------- - ------- ----- -------- ---- -- --- -- --------- ------ --- --- -- ----- ----
5. 参数传递方式
在 JavaScript 中,参数的传递方式有两种:值传递和引用传递。基本类型的参数是值传递,而引用类型的参数是引用传递。
-------- --------------- - -------- - ------ - --- ------ - - ----- ------- -- ------------------- ------------------------- -- ------
以上是关于 JavaScript 函数参数的介绍,希望能帮助你更好地理解函数参数的使用。