MST

星途 面试题库

面试题:JavaScript 函数参数处理与箭头函数基础应用

请解释 JavaScript 函数中默认参数的作用,并给出一个使用默认参数的函数示例。同时,将这个函数改写成箭头函数形式。
28.4万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试

默认参数的作用

在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!