gpt4 book ai didi

javascript - 在 javascript for 循环的每次迭代中声明一个新的唯一变量的好方法是什么?

转载 作者:行者123 更新时间:2023-11-30 10:41:06 25 4
gpt4 key购买 nike

<分区>

我有以下 for 循环:

for (loc in locations){
var newLoc = locations[loc].split(", ")
var uniquevar = new google.maps.Marker({
position: new google.maps.LatLng(newLoc[0], newLoc[1]),
map: map,
title: loc
});
google.maps.event.addListener(loc, 'click', function() {
console.log(loc);
});
};

我不打算在您单击它们时生成一堆 map 标记和 console.log 它们的名称 (loc)。但它们最终都会在控制台中记录位置日志中的最后一项。

我想这是因为它们都被命名为相同的东西

为什么会这样,我该怎么办?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com