首页 > 技术文章 > JavaScript —— 给函数参数设置默认值

xulinjun 2019-12-10 11:09 原文

一、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

 

 

推荐阅读