新手问题:在 Angular 中是否有更好的构造 json 对象的方法?目前我只能做以下事情:
var fieldName1 = 'name1';
var fieldValue1 = 'value1';
var fieldName2 = 'name2';
var fieldValue2 = 'value2';
//**failed to compile**
// var result = {{fieldName1:fieldValue1},{fieldName2,fieldValue2}};
var object1 = {};
object1[`${fieldName1}`] = fieldValue1;
var object2 = {};
object2[`${fieldName2}`] = fieldValue2;
var result = {object1, object2};
字段名称“name1”、“name2”不是静态值。 预期结果是:
{
{ name1 : "value1" },
{ name2 : "value2" }
}
最佳答案
只需运行代码片段,您就会明白:
var fieldName1 = 'name1';
var fieldValue1 = 'value1';
var fieldName2 = 'name2';
var fieldValue2 = 'value2';
var object = {};
object[fieldName1] = fieldValue1;
object[fieldName2] = fieldValue2;
console.log(object);
关于json - 使用动态字段名称在 Angular 中构造 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48780385/