ES6,2、默认参数

开发中你曾过遇到过这样的问题,如果参数穿不进来,你就设置默认参数

function fn (name, age) {
    
    
  var name = name || '林三心'
  var age = age || 18
  console.log(name, age)
}
fn() // 林三心 18

但是这样写不够优雅,可以使用ES6的默认参数

function fn (name = '林三心', age = 18) {
    
    
  console.log(name, age)
}
fn() // 林三心 18
fn('sunshine', 22) // sunshine 22

おすすめ

転載: blog.csdn.net/jinfeng_yu/article/details/120455144