如何在Javascript中向对象添加对象?

如何在Javascript中向对象添加对象?,javascript,Javascript,我有以下javascript对象,它是从实体框架5从SQL Server数据库返回的 var a = { "questionId":14, "questionStatusId":1, "answers":null } var b = { "questionId":15, "questionStatusId":1, "answers":[ {"answerId":34,"correct":true,"response":false,"text":"5","im

我有以下javascript对象,它是从实体框架5从SQL Server数据库返回的

var a =
 {
  "questionId":14,
  "questionStatusId":1,
  "answers":null
 }

var b =
 {
  "questionId":15,
  "questionStatusId":1,
  "answers":[
   {"answerId":34,"correct":true,"response":false,"text":"5","image":null,"questionId":15},
   {"answerId":35,"correct":false,"response":false,"text":"50","image":null,"questionId":15}]
 }
我想添加一个空的应答对象,然后用PUT发送回服务器

如何将应答对象添加到变量a和变量b中

var newAnswer = {"answerId":0,"correct":false,"response":false,"text":"","image":null,"questionId":0};
b.answers.push(newAnswer);
可能就是你要找的东西。

类似

var newAnswer = {"answerId":0,"correct":false,"response":false,"text":"","image":null,"questionId":0};
b.answers.push(newAnswer);

这可能就是您要查找的内容。

您可以在运行时使用JavaScript为对象添加属性。比如说

var a = { f : 10, g : 20 };
a.h = 30; 
类似地,只需使用空白对象将answers属性添加到a&b

a.answer = []; // Empty non null array
b.answer = []; // "

您可以在JavaScript中在运行时为对象添加属性。比如说

var a = { f : 10, g : 20 };
a.h = 30; 
类似地,只需使用空白对象将answers属性添加到a&b

a.answer = []; // Empty non null array
b.answer = []; // "

a.answers=[{}]
b.answers.push({})
?你说的“空答案对象”是什么意思?
a.answers=[{}]
b.answers.push({})
?你说的“空答案对象”是什么意思?