2016-07-29 10 views
-2

構造体r [i]の配列があるとします。すべての構造体は、3つの数値要素の要素x、y、zで構成されています。この構造体の配列を3つの数値配列x [i]、y [i]、z [i]に変換する方法は? もちろん、配列のすべての要素を横断する愚かな方法はありますが、よりスマートな方法がありますか?Javascript:構造体の配列をその要素の配列に分割する

+1

実際に変換したい場合は、唯一の方法はダムです。別の方法でアクセスしたい場合は、方法があります – Dellirium

+0

...........:v? –

+0

あなたはどんなやり方でも、あなたはループしています。 – epascarello

答えて

0

おそらく最も簡単な方法です。

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

r.forEach(function(i) { 
    x.push(i.x); 
    y.push(i.y); 
    z.push(i.z); 
}); 
関連する問題