【发布时间】:2018-11-11 18:20:27
【问题描述】:
我从 API 获得的数据是这种格式,只有几个点格式的键,并且正常休息。由于 javascript 不允许使用点表示法的变量名。如何以点表示法初始化变量名称?
[{
"s.no":0,
"amt.pledged":15823,
"currency":"cad",
"end.time":"2016-11-01T23:59:00-04:00",
}]
`
【问题讨论】:
-
如果您使用字符串作为属性名称,您可以在对象属性名称中使用
.,例如var obj = {}; obj['wow.cool'] = 'test'; console.log(obj["wow.cool"]);