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

 

 

posted @ 2019-12-10 11:09  徐林俊  阅读(606)  评论(0编辑  收藏  举报