没有赋值运算符的变量名周围的花括号是什么意思

安德烈·柯(AndreyKo)

我正在学习如何使用Redux和React,并在Redux购物车示例项目中找到了几段代码:

在actions / index.js模块中:

export const addToCart = productId => (dispatch, getState) => {
   if (getState().products.byId[productId].inventory > 0) {
    dispatch(addToCartUnsafe(productId))
  }
}

并在ProductContainer模块中:

import { addToCart } from '../actions'

export default connect(
  mapStateToProps,
  { addToCart }
)(ProductsContainer) 

我不了解{addToCart}构造的含义。它看起来有点像是在破坏结构,但却没有操作员的麻烦。有人可以指出我的意思吗,什么时候需要使用这种语法?

手法

{ addToCart } 是简写 { addToCart: addToCart }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“&^”运算符是什么意思?

来自分类Dev

<>运算符是什么意思

来自分类Dev

运算符?=是什么意思?

来自分类Dev

&运算符是什么意思?

来自分类Dev

运算符?=是什么意思?

来自分类Dev

没有功能体的istream运算符重载?这是什么意思?

来自分类Dev

括号在#if定义的预处理程序运算符中是什么意思?

来自分类Dev

Python:变量名后面的括号 () 是什么意思?

来自分类Dev

这些花括号是什么意思?

来自分类Dev

类和变量之间的“与号运算符”是什么意思?

来自分类Dev

Cypher中的这个运算符(=〜)是什么意思?

来自分类Dev

()运算符的这种特殊用法是什么意思?

来自分类Dev

Ruby:“!〜”运算符是什么意思?

来自分类Dev

这些运算符在Elixir中是什么意思?〜>>,<<〜

来自分类Dev

JavaScript中的'/ ='运算符是什么意思?

来自分类Dev

Delphi运算符^,是什么意思?

来自分类Dev

这个运算符是什么意思?/ =

来自分类Dev

Haskell运算符“ <>”是什么意思?

来自分类Dev

。'*运算符在Matlab中是什么意思?

来自分类Dev

Haskell中的/ =运算符是什么意思?

来自分类Dev

//运算符在Julia中是什么意思?

来自分类Dev

这个“ >> =”运算符在C中是什么意思?

来自分类Dev

Delphi运算符^,是什么意思?

来自分类Dev

Prolog运算符'->'是什么意思

来自分类Dev

重载运算符是什么意思

来自分类Dev

C#中的“ <<”运算符是什么意思

来自分类Dev

这个红宝石运算符是什么意思$?

来自分类Dev

=> 运算符在 Swift 中是什么意思?

来自分类Dev

这个运算符`=>`在verilog中是什么意思