有没有办法将每个值添加到JS中for循环中的第一个值?

Is there a way to add each value to the first one in the for loop in JS?

在遍历数组时,我有 4 个不同的值。是否可以像在 Java 的 StringBuilder 追加中那样将这些值加在一起?

我在做 console.log() 时想要这样的东西:

28.0334307,-25.872523799999996, 28.031527552564445,-25.87632233243363

现在我只是在做 console.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);
}

试试这个:

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(' '));

你可以使用 join() 方法得到一个以逗号分隔的内联字符串,试试这个:

var coordinates = [28.0334307, -25.872523799999996, 28.031527552564445, -25.87632233243363]
console.log(coordinates.join(', '));

浏览器控制台显示一个类似于中的数组以提高可读性。它不是数组的实际结构表示。你想要的基本上是一个通过连接数组元素创建的字符串。 Array.join 方法可用于此:

coordinates.join("'")

使用JavaScript数组join()方法显示以逗号分隔的值。 join() 方法 returns 将数组作为字符串。 元素将由指定的分隔符分隔。默认分隔符是逗号 (,).