-2
構造体r [i]の配列があるとします。すべての構造体は、3つの数値要素の要素x、y、zで構成されています。この構造体の配列を3つの数値配列x [i]、y [i]、z [i]に変換する方法は? もちろん、配列のすべての要素を横断する愚かな方法はありますが、よりスマートな方法がありますか?Javascript:構造体の配列をその要素の配列に分割する
構造体r [i]の配列があるとします。すべての構造体は、3つの数値要素の要素x、y、zで構成されています。この構造体の配列を3つの数値配列x [i]、y [i]、z [i]に変換する方法は? もちろん、配列のすべての要素を横断する愚かな方法はありますが、よりスマートな方法がありますか?Javascript:構造体の配列をその要素の配列に分割する
おそらく最も簡単な方法です。
var x = [], y = [], z = [];
r.forEach(function(i) {
x.push(i.x);
y.push(i.y);
z.push(i.z);
});
実際に変換したい場合は、唯一の方法はダムです。別の方法でアクセスしたい場合は、方法があります – Dellirium
...........:v? –
あなたはどんなやり方でも、あなたはループしています。 – epascarello