侧边栏壁纸
  • 累计撰写 197 篇文章
  • 累计收到 496 条评论

ES5、ES6中的参数默认值

2019-11-5 / 0 评论 / 42 阅读

在ES5中设置默认值是十分麻烦的一件事情

大家看一下,了解就好


function add(x, y, z) {
    if (y === undefined) {
        y = 12
    }
    if (z === undefined) {
        z = 20
    }
    return x + y + z;
}
add(1) // return 33


大家再来看ES6中的默认值处理方式

function add (x, y = 10, z = 20) {
    return x + y + z
}
add(3) // reutrn 33

评论一下?

OωO
取消