Javascript:将结构数组拆分为其元素的数组

时间:2016-07-29 13:00:32

标签: javascript arrays structure

假设我有一个结构数组r [i]。每个结构由三个数字元素x,y和z组成。如何将这个结构数组转换为3个数字数组x [i],y [i]和z [i]? 当然有一种愚蠢的方法来遍历阵列的所有元素,但是有更聪明的吗?

1 个答案:

答案 0 :(得分:0)

循环使用它们可能是最简单的方法。

var x = [], y = [], z = [];

r.forEach(function(i) {
  x.push(i.x);
  y.push(i.y);
  z.push(i.z);
});