当前位置: 首页 > 知识库问答 >
问题:

在对象javascript内部推入对象[关闭]

相温文
2023-03-14

有对象的:

let test :{ }

并用我的代码动态生成对象:

const obj =  {
      "ip": {
      "map": {
        "ip": "123",
         "source": "test",
      },
      "op": {
        "unique": "yes"
      }
    },
 }

我想将这个动态生成的对象推送到初始测试对象,这样,最终obj看起来就像这样:

 test :{
      "ip": {
      "map": {
        "ip": "123",
         "source": "test",
      },
      "op": {
        "unique": "yes"
      }
    },
  "ip1": {
      "map": {
        "ip": "123",
         "source": "test",
      },
      "op": {
        "unique": "yes"
      }
    },
  "ip2": {
      "map": {
        "ip": "123",
         "source": "test",
      },
      "op": {
        "unique": "yes"
      }
    },
 }

共有1个答案

单昊穹
2023-03-14

在每次赋值之后,即动态生成obj之后,使用spread运算符如下所示:

test = {...test, ...obj}

每次生成obj时,键“ip”、“ip1”.....必须唯一,才能获得所需的结果。

 类似资料:
  • 我正在使用mongoose将一个玩家推入mongoose中的玩家数组,当一个玩家加入游戏时。我收到以下错误:

  • 问题内容: 我有以下代码。我想掌握用来创建内部类对象的外部类对象。我该怎么做? 编辑:好,你们中的一些人建议通过添加方法来修改内部类: 但是,如果我没有控制权来修改内部类,那(只是确认一下),我们还有其他方法可以从内部类对象中获取相应的外部类对象吗? 问题答案: 在内部类本身中,你可以使用。该表达式允许引用任何词法包围的实例,在JLS中被描述为。 我认为没有办法从内部类的代码之外获取实例。当然,你

  • 主要内容:JS 创建对象,访问对象的属性,设置修改对象的属性,JS 删除对象的属性,JS 调用对象的方法JavaScript 是一种面向对象的编程语言,在 JavaScript 中几乎所有的东西都是对象。因此,要想有效的使用 JavaScript,首先需要了解对象的工作原理以及如何创建并使用对象。 我们可以将对象看作是一个属性的无序集合,每个属性都有一个名称和值(键/值对)。通过《 JS数据类型》一节我们知道,数组是值的集合,每个值都有一个数字索引(从零开始,依次递增)。对象类似与数组,不同的是

  • 对象 指包含数据和用于处理数据的指令的数据结构. 对象有时也指现实世界中的一些事, 例如在赛车游戏当中一辆车或者一幅地图都可以是一个对象。—— MDN JavaScript 中的对象由属性和方法组成。 属性可以是任意 JavaScript 中的数据类型,方法则是一个函数。 1. 创建对象 对象的格式如下: { prop1: 'value1', prop2: 666, prop3: {}

  • 我目前所能理解的是: 内部插槽不是属性 内部插槽在创建对象期间使用,但不添加到对象本身 内部插槽是或具有值,最初

  • 回应。身体看起来像: 响应Upcoming.body看起来像: 我得到的错误是:String,dynamic不是