的Javascript动态JSON对象基于了对
问题描述:
我从用户得到两个不同的整数输入数字:的Javascript动态JSON对象基于了对
我有一组关键& Value对JSON对象的如下,
{
red : 250,
yellow : 160,
green : 140,
showName : "Power Terminal Water Temperature (°F)",
displayName : "WaterTemperature-Z",
value : 0
}
基于起来在输入我必须创建动态json对象。考虑
输入1:2和
输入2:2,然后我要创建JSON的像
{
red : 250,
yellow : 160,
green : 140,
showName : "Power Terminal 1 Water Temperature (°F)",
displayName : "WaterTemperature-Z1",
value : 0
},
{
red : 250,
yellow : 160,
green : 140,
showName : "Power Terminal 2 Water Temperature (°F)",
displayName : "WaterTemperature-Z1_1",
value : 1
},
{
red : 250,
yellow : 160,
green : 140,
showName : "Power Terminal 3 Water Temperature (°F)",
displayName : "WaterTemperature-Z2",
value : 2
},
{
red : 250,
yellow : 160,
green : 140,
showName : "Power Terminal 4 Water Temperature (°F)",
displayName : "WaterTemperature-Z2_2",
value : 3
}
我需要填充这样的JSON按照用户的输入。
你能帮助我 - 我是新来的JavaScript
答
寻找在流行的JS库.extend()
法像underscore
或jQuery
,或者,如果你有一个新的JS运行时,你应该有Object.assign
方法。
或者做纯JS:
var obj = {
red : 250,
yellow : 160,
green : 140,
showName : "Power Terminal Water Temperature (°F)",
displayName : "WaterTemperature-Z",
value : 0
};
var obj2 = {};
for(var prop in obj) {
obj2[prop] = obj[prop];
}
欢迎SO。请张贴代码和努力。访问[帮助]了解原因 – mplungjan