JavaScript —— 给函数参数设置默认值

一、ES5

function fn(x, y){
    y = y || 20;
    console.log(x, y);
}
fn();   // undefined 20
fn(5);   // 5 20
fn(5, 10);   // 5 10

二、ES6

let fn = (x, y = 20) => {
    console.log(x, y);
}
fn();   // undefined 20
fn(5);   // 5 20
fn(5, 10);   // 5 10
原文地址:https://www.cnblogs.com/xulinjun/p/12015446.html