第47关:函数参数的魔法 🎩

XP: 0/100
🦸‍♂️

JS队长

在 JS 中,函数参数非常灵活!

你不传参数它不会报错(变成 undefined),你传多了它也不介意(忽略多余的)。

🐛

Bug捣蛋鬼

嘿嘿,那我就传个空值进去,看你的函数怎么炸!💥

🦸‍♂️

JS队长

哼,我有两大法宝:

  • 1. 默认参数 (Default Parameters)function(x = 0),如果没传就是 0。
  • 2. Arguments 对象:一个类数组对象,包含了所有传入的参数,哪怕你没定义形参!

🎮 实验:默认参数与 Arguments

输入参数,看看函数如何接收它们。

function greet(name = "无名氏", age = 18)


> 等待调用...