Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript svg多段线JS的拆分数组_Javascript_Arrays_Svg - Fatal编程技术网

Javascript svg多段线JS的拆分数组

Javascript svg多段线JS的拆分数组,javascript,arrays,svg,Javascript,Arrays,Svg,如何在JavaScript中拆分数据数组 {x:30, y:45, x:36, y:49} 形成 [30, 45, 36, 49] ? 我需要这个表单,以便将坐标传递给SVG多段线。我找到了一个名为Array.prototype.map的方法,但我不知道如何使用它。您的对象重复键,这在javascript中是不允许的。map函数用于数组而不是对象 如果您有一个键为x、y、z的对象,您可以使用object.values constobj={x:30,y:45,z:36}; //产出:[30

如何在JavaScript中拆分数据数组

{x:30, y:45, x:36, y:49} 
形成

[30, 45, 36, 49]
?


我需要这个表单,以便将坐标传递给SVG多段线。我找到了一个名为
Array.prototype.map
的方法,但我不知道如何使用它。

您的对象重复键,这在javascript中是不允许的。map函数用于数组而不是对象

如果您有一个键为x、y、z的对象,您可以使用
object.values

constobj={x:30,y:45,z:36};
//产出:[30、45、36]

console.log(Object.values(obj))您的输入数据不是有效的JavaScript。我使用for循环完成了它,但现在更好了,谢谢。