【发布时间】:2021-07-12 06:08:20
【问题描述】:
我正在尝试访问 js 中的动态变量。这就是我创建动态变量的方式:
var marker{{$working_order->user_id}} = new google.maps.Marker({
position: address,
map: map,
});
之后,当任何事件发生时,我想像这样再次调用该变量:
console.log('marker'+data.user_id)
但这一次它不是变量,它只是一个字符串,有什么办法可以将它作为变量访问吗?
【问题讨论】:
-
也许将它保存在一个对象或由用户 ID 键入的映射中?
-
不要创建动态变量。使用带有动态属性名称的对象字面量,甚至是
Map。
标签: javascript dom-events javascript-objects