面试题答案
一键面试默认参数的作用
在JavaScript函数中,默认参数为形参提供了一个默认值。当函数调用时,如果没有传递对应的实参,那么该形参就会使用这个默认值。这使得函数在调用时更加灵活,减少了对调用者传入参数完整性的依赖,也简化了函数内部对参数是否存在的判断逻辑。
示例函数
function greet(name = 'Guest') {
console.log(`Hello, ${name}!`);
}
greet(); // 输出: Hello, Guest!
greet('John'); // 输出: Hello, John!
改写成箭头函数形式
const greet = (name = 'Guest') => {
console.log(`Hello, ${name}!`);
};
greet(); // 输出: Hello, Guest!
greet('John'); // 输出: Hello, John!