在数组中循环时,我有4个不同的值。是否可以像在Java的StringBuilder append中那样将这些值添加在一起?
我在做控制台时想要这样的东西。log((:
28.0334307,-25.872523799999996, 28.031527552564445,-25.87632233243363
现在我只是在做控制台时得到这样的一对一。log((:
28.0334307
-25.872523799999996
28.031527552564445
-25.87632233243363
这是我的代码:
var coordinates = [28.0334307, -25.872523799999996, 28.031527552564445, -25.87632233243363]
for(var item in coordinates)
{
console.log(item);
}
您可以通过join((方法获得一个由逗号分隔的字符串,试试这个:
var coordinates = [28.0334307, -25.872523799999996, 28.031527552564445, -25.87632233243363]
console.log(coordinates.join(', '));
试试这个:
var coordinates = [28.0334307, -25.872523799999996, 28.031527552564445, -25.87632233243363]
console.log(coordinates.join(' '));
var coordinates = [28.0334307, -25.872523799999996, 28.031527552564445, -25.87632233243363]
console.log(coordinates.join(' '));
浏览器控制台显示一个类似中的数组,以提高可读性。它并不是一个数组的实际结构表示。你想要的基本上是一个通过连接数组元素创建的字符串。Array.join方法可用于此:
coordinates.join("'")
使用JavaScript数组join()
方法显示用逗号分隔的值。join()
方法将数组作为字符串返回。元素将由指定的分隔符分隔。默认分隔符是逗号(,
(。