无法在javascript中将对象插入JSON对象

Man*_*nam -3 javascript json

"myfield": {
        "answers": {
            "Key1": "value1",
            "Key2": "value2"
        }
    }


var Obj2={"key3":"value3"}
Run Code Online (Sandbox Code Playgroud)

我正在努力使用javascript 将Obj2放入myfield对象

预期结果:

"myfield": {
        "answers": {
            "Key1": "value1",
            "Key2": "value2",
            "Key3": "value3"
        }
    }
Run Code Online (Sandbox Code Playgroud)

Nen*_*car 5

您可以使用Object.assign()获得所需的结果.

var obj1 = {
  "myfield": {
    "answers": {
      "Key1": "value1",
      "Key2": "value2"
    }
  }
}
var obj2 = {
  "key3": "value3"
}

Object.assign(obj1.myfield.answers, obj2);
console.log(obj1)
Run Code Online (Sandbox Code Playgroud)