我有我的价值存储在JavaScript变量现在,我想将这些值分配给JavaScript数组。我在这里张贴了相同如何将javascript变量值赋给javascript数组?
我希望我的阵列与这些变量值intialized,因为在变量值dynamicaly生成的图像时,都没有给出变量静态values.values在产生运行时间,所以我不能用这些值预先初始化数组,就像我在图片中所做的那样。
我有我的价值存储在JavaScript变量现在,我想将这些值分配给JavaScript数组。我在这里张贴了相同如何将javascript变量值赋给javascript数组?
我希望我的阵列与这些变量值intialized,因为在变量值dynamicaly生成的图像时,都没有给出变量静态values.values在产生运行时间,所以我不能用这些值预先初始化数组,就像我在图片中所做的那样。
而不必
var latlongs = boundary.split(",");
你可以只写
var latlongs = boundary;
由于边界是正确初始化数组,而不是一个字符串(如你注释掉线以上)的
编辑
T他的fiddle应该是你要求的。 有很多不同的方法可以将数字转换为字符串,然后将这些数据连接到一个字符串。既然你已经有了boundary
阵列,我认为这将是最简单的就是使用.join()
。
修改#2
所以,你的代码有很多不必要的}
右括号(线108,109等) 的你应该检查你的浏览器的控制台,因为它有错误行权有。
至于我们想创建的字符串,你从来没有说过他们必须对坐标中的“1 2 3 4 5 6”
var boundary = [ts2 + ' ' + ts3, ts4 + ' ' + ts5, ts6 + ' ' + ts7];
boundary = boundary.join();
格式与移除这对我有用 - proof
而你的full code返工。
线我已经评论上面正是我所需要的但动态,那是我不希望我的数组被初始化为静态值,我希望他们在运行时初始化。 –
'var array = [ts1,ts2,ts3,ts4,ts5,ts6];'确实创建了一个包含动态值的数组,所以我有点困惑于你的需求。 – Kano
请在这里检查http://jsfiddle.net/usmanrather/s1xtcvhp/(在代码中的行注释完全是我想要的,但与静态值,即只分配在数组中,但我希望我的数组应该动态初始化。 )多数民众赞成多少我想要的 –
如果我理解正确,图像中最后一条评论的绿线也是这样做的。它创建一个具有变量值的数组 –
为什么将代码作为图像包含在内?除此之外,要了解你的要求有点困难。 –
@HaseebAsif:但注释行不应该如此。 –