在循环中动态创建变量名称可能是有利的,因为这允许在循环中创建一系列变量
问题:
假设的场景,我们需要在循环中生成动态变量名称,涉及 Ajax Google 地图脚本。目标是创建一系列名为marker0、marker1、marker2等的变量。
问题:
但是,尝试使用语法标记 i导致语法错误,因为 Firebug 指示缺少分号。
解决方案:
创建动态变量名称的推荐方法是使用数组。以下是我们实现这一目标的方法:
var markers = []; for (var i = 0; i < coords.length; ++i) { markers[i] = "some stuff"; }
在此解决方案中,我们创建一个名为标记的数组,并在循环的每次迭代期间根据索引值 i 设置其元素。这可以方便地生成所需的变量序列。
以上是如何在 JavaScript 循环中动态生成变量名称:Google 地图示例的详细内容。更多信息请关注PHP中文网其他相关文章!