关于 JS ES6 解构的疑问

对于函数参数可以类似这样的解构

const x = ( args ) => { const { y = 1, z = 2 } = args; };

能否将这样的解决都在 参数括号里面定义呢?

这样会报错

const x = ( args = { y = 1, z = 2 } ) => { };

args / y / z 参数都是需要定义的

阅读 2.2k
2 个回答
const x = ( args = { y: y = 1, z: z = 2 } ) => { };
const x = ({ y = 1, z = 2 }) => {
    y + z...
 };
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题