React-Redux里面JS写法问题

问题描述

跟着视频写了个TODOLIST,里面有2种写法不太理解,为什么这么写~~~~
为什么函数在箭头函数里面才能传参()=>{delItem(index)},直接写delItem(index)为什么不行要报错。
箭头函数外面加括号这种写法是什么意思 const action123=()=>({

type:"123"
value:"123"

})

image.png
image.png

阅读 1.3k
1 个回答

就像下面的代码:

    let onClick, onClick1;
    const delItem = () => {return '什么鬼?'};
    
    // 测试一
    onClick = () => {delItem(1)};
    console.log(onClick);
    onClick();
    
    // 测试二
    onClick1 = delItem(1);
    console.log(onClick1);
    onClick1();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题