是否可以基于字符串值创建属性。
我有一个 Json 对象,用于填充 UI(选择框)。
"Conf" :{
"Color":[
{
"Value":"BLUE"
},
{
"Value":"GOLD"
}
],
"Size":[
{
"Value":"12"
},
{
"Value":"11"
}
],
}
根据选择,我需要将其添加到对象(Item.Conf
如下)。
addSel
提供选择类型(Color, Size
等)和值(BLUE, 11
等)。如何添加选择,如下所示。所以如果选择是Color : BLUE
,我需要添加它 Item.Conf[0].Color.Value = "BLUE"
是否可能?
Item = {
Conf: [],
addSel: function(type, val){ //for example type="Size", val = "11"
//.... need to selection to Conf
// add a member "Size" from type string
//set its value as val
console.log(Conf[0].Size.Value) //=> 11
}
}
本质上是有可能使一个对象像
"Size":{
"Value": 11
}
从字符串