React中 arguments 和 props 的区别?

如题所述,看到一些教程里的代码,大部分用的是super(props),但也有的地方是super (...arguments)

阅读 2.8k
1 个回答

props这样只获取到第一个参数
...arguments用了es6剩余参数可以获取到所有的参数数组

function func1(props){
    console.log(props);
}
function func2(...arg){
   console.log(arg);
}
func1("a");  //a
func1("a","b","c");  //a
func2("a");  //["a"]
func2("a","b","c");  //["a","b","c"]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题