当前位置: 首页 > Web前端 > JavaScript

ES6-函数参数默认值&解构赋值默认值

时间:2023-03-26 22:19:21 JavaScript

//写1个函数m1({x=0,y=0}={}){return[x,y];}//写2个函数m2({x,y}={x:0,y:0}){return[x,y];}//当函数没有参数时m1()//[0,0]m2()//[0,0]//x和y都有值m1({x:3,y:8})//[3,8]m2({x:3,y:8})//[3,8]//x有值但y没有值m1({x:3})//[3,0]m2({x:3})//[3,undefined]//x和y都没有值案例m1({})//[0,0];m2({})//[undefined,undefined]m1({z:3})//[0,0]m2({z:3})//[undefined,undefined]参考ECMAScript6入门-阮一峰