【问题标题】:React : meaning of state written like ...state [duplicate]React:写成...状态的状态的含义[重复]
【发布时间】:2018-08-11 16:22:59
【问题描述】:

我是 React 新手,你能告诉我这是什么意思吗?

const new_venues = this.state.venues.map((venue) =>
 place_id === venue.place_id ? { ...venue, open : !venue.open } : { ...venue, open: false });

我知道语法 cond 吗? cond_true : cond:false,但是不知道...venue的意思

【问题讨论】:

  • 基本 JS 问题最好通过学习 JS 来解决。任何最近的 JS 教程都会包含这样的信息。

标签: javascript reactjs


【解决方案1】:

这是spread syntax。见these docs

这是一种将指定对象(在您的情况下为venue)的所有属性添加到新对象的速记方法。在此之前,相当于是使用Object.assign()(docs)

const newObject = Object.assign({}, venue);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    相关资源
    最近更新 更多