27.JavaScript-函数形参默认值

function getSum(a, b) {
    // 在ES6之前可以通过逻辑运算符来给形参指定默认值
    // 格式:条件A || 条件B
    // 如果条件A成立,那么就返回条件A
    // 如果条件A不成立,无论条件B是否成立,都会返回条件B
    a = a || "JJJJ";
    b = b || "denve";
    console.log(a, b);
}
function getSum(a = "jjj", b = getDefault()) {
    // 从ES6开始,可以直接在形参后面通过=指定默认值
    // 注意点:ES6开始的默认值还可以从其他的函数中获取
    console.log(a, b);

}
function getDefault() {
    return "denve"

}
getSum();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容