我有以下 Javascript 对象。
{min: 0.01, max: 0.02, 29%: 0.03, 31%: 0.04, 32%: 0.05}
如何将其转换为键为字符串的对象。例如:
{'min': 0.01, 'max': 0.02, '29%': 0.03, '31%': 0.04, '32%': 0.05}
我需要这种格式的原因是因为NoUISlider将它用于自定义值。
手动插入值时,我创建了一个var range = {}
并分配了如下值:
range = [percent + '%'] = some_decimal_value; // percent is an integer
NoUiSlider 不接受像第一个这样的对象,因此我需要将其转换为带有键作为字符串的对象。
我试过了range[String(percent + '%')], didn't work.
请参阅“步骤之间的捕捉”对象应如何出现在此处。
当我将值或范围变量更改为此:
range = {
'min': 0,
'10%': 50,
'20%': 100,
'30%': 150,
'40%': 500,
'50%': 800,
'max': 1000
}
有用。
谢谢。