代码之家  ›  专栏  ›  技术社区  ›  Taylor Austin

将对象追加到数组中时使用扩展符号的正确方法?

  •  0
  • Taylor Austin  · 技术社区  · 7 年前

    我想 push()

    我已经做了两种方法,每种方法都有效,但我想知道哪种方法是正确的,两者之间有什么区别。

    const arr = [{ id: 1, color: red }, { id: 2, color: blue }] 
    const obj = { id: 3, color: green }
    

    方法1:

    [...arr, obj]

    方法2:

    [...arr, ...obj]

    两种结果都给了我

    [{ id: 1, color: red }, { id: 2, color: blue }, { id: 3, color: green }]

    1 回复  |  直到 7 年前