字符串到Ivalue转换

时间:2018-01-11 21:09:20

标签: javascript json

我需要分配以下变量:

ref => { this.marker = ref}

这是在循环中发生的,我需要将this.marker命名为this.marker + i,因此我可以设置和访问this.marker1this.marker2等。

这可能吗?

1 个答案:

答案 0 :(得分:3)

您需要按字符串索引对象:

this['marker' + i] = ref

在Javascript中,a.ba['b']是相同的,但在后者中,'b'可以替换为任何导致字符串的表达式(或者实际上是Javascript的任何值)愿意把它视为一个字符串,这根本就是什么。)

也就是说,根据您的使用情况,使用数组可能会更好。