gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 13:12:39 25 4
gpt4 key购买 nike

我正在学习如何使用 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 }

的简写

关于javascript - 没有赋值运算符的变量名周围的大括号是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41173614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com