【发布时间】:2014-03-19 10:48:44
【问题描述】:
我有一个现有的 JSON 对象,如下所示:
var data = {ID: 123, Name: "test"}
现在我想根据内联 if 语句的条件向data 添加一个额外的属性和值。结果应如下所示:
data = {ID: 123, Name: "test", Surname: "again"}
上面的对象是基于真条件,而下面的对象是基于假条件:
data = {ID: 123, Name: "test", Lastname: "again"}
注意属性名称从姓氏更改为姓氏。 所以我的问题是,如何根据内联 if 条件将新属性和值添加到对象中?
我尝试了以下方法,但显然没有奏效:
var data = {ID: 123, Name: "test"};
data = params.Region == 1 ? data.Surname = "again" : data.Lastname = "again"
请帮忙
【问题讨论】:
标签: javascript jquery json