括号在以下函数定义中是什么意思?

萨克

括号在以下函数定义中是什么意思?

(state, { copy }) => state.push(createItem(copy));
编码阴谋

在ES6中,这称为对象解构

在那个特定方面,这意味着我可以将一个对象作为函数的参数传入,然后将其转换为可以在该函数中访问的变量,例如:

function f(param1, { param2, param3 }) {
  console.log(param2, param3)
}
f("one", {
  param2: "A",
  param3: "B"
});

Babel REPL示例

好处是不用调用:

f("one", myObject.one, myObject.two);

我可以简单地打电话给:

f("one", myObject);

而且onetwo参数将被映射到相应的对我。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

函数文档的参数中的方括号是什么意思?

函数调用中的尖括号语法是什么意思?

以下 Split 函数中的 (0) 是什么意思?

以下结构定义是什么意思?

以下 Lambda 函数是什么意思?

JavaCC中的括号是什么意思?

括号中的变量是什么意思?

->在Python函数定义中是什么意思?

星形在函数定义(例如“ function *()”)中是什么意思?

指针 - 函数定义中结构后的“*”是什么意思?

括号在python中的括号之后是什么意思

给定以下匿名函数,函数签名中的“ <fun:clo @ 1>”是什么意思?

函数后的方括号是什么意思:reverse [0]?

函数后面的括号是什么意思

在函数周围单独放置括号是什么意思?(功能(){})

函数参数上的方括号是什么意思

箭头函数的参数内的括号“ {}”是什么意思

函数名称周围的括号是什么意思?

Kotlin 函数前的括号是什么意思?

Postgresql函数中的“ $$”是什么意思?

R中%>%函数是什么意思?

在 c 函数中 ... 是什么意思

类型定义中的右括号后[keyof T]是什么意思?

JavaScript中对象定义末尾的方括号后缀是什么意思?

在python中的函数括号(带有参数)中使用'='是什么意思?

在Kotlin中调用函数findViewById后,尖括号语法是什么意思

函数参数中变量周围的花括号是什么意思

JS中“ require()”函数前面的第二个括号是什么意思?

这段代码中的(&)-括号中的&符号是什么意思?