为了账号安全,请及时绑定邮箱和手机立即绑定

函数里形参这样写有点看不太懂,求指教

函数里形参这样写有点看不太懂,求指教

小怪兽爱吃肉 2019-02-14 18:15:23
export const selectPlay = function ({commit, state}, {list, index}) {}上面的代码里({commit, state}, {list, index}),形参为啥是这样写的?大概知道和es6的对象扩展写法有关。可以写一串代码,介绍下吗?谢谢
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

var a={commit:1,state:2},b={list:3,index:4}

const selectPlay = function ({commit, state}, {list, index}) {

    console.log(commit, state,list, index)

}

selectPlay(a,b) //1,2,3,4


查看完整回答
反对 回复 2019-02-17
  • 1 回答
  • 0 关注
  • 409 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信