【问题标题】:how to add a new object to an array of object in react如何在反应中将新对象添加到对象数组中
【发布时间】:2021-09-13 14:31:45
【问题描述】:

我想在对象数组中添加一个新对象并想在 newArray 变量中创建一个


const [fruits setFruits] = useState([{name: "sam"}, {name: "jhon"}]
      
let newArray = []

const onClick = ()=>
{
     {name: "rock"}
}

result :- newArray [ {name: "sam"}, {name: "jhon"}, {name: "rock"}]

【问题讨论】:

标签: reactjs


【解决方案1】:

使用... 扩展运算符获取现有项并将新项添加到数组中。

setFruits([...fruits, {name: "rock"}])

Spread Syntax

【讨论】:

    【解决方案2】:

    使用此代码:

    const onClick = ()=>{
         setFruits([...fruits, {name: "rock"}])
    }
    

    【讨论】:

    • 这个答案提供了哪些现有答案尚未提供的内容(我可能会补充更多细节)?
    猜你喜欢
    • 2016-05-26
    • 2019-10-02
    • 1970-01-01
    • 2022-01-16
    • 2012-11-16
    • 2021-12-29
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多